Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

SNMP get: Read integer 3579457891 is outside the signed 32-bit range

Aperta
#969 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
javascript, node.js
Ambito
networking

Direzione di ricerca

Inizia riproducendo lo SNMP Get per il parametro 241 di SMART SSD in node-red-node-snmp v1.0.5 e tracciando dove viene decodato l'intero con segno a 32 bit. Determina come debba essere rappresentato il valore reale per i valori oltre tale intervallo; il lavoro è completato quando il valore riportato viene restituito senza il RangeError, inclusi i valori che crescono fino ad avere un'altra cifra.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

upstream
Which node are you reporting an issue on?
  • node-red-node-snmp v1.0.5 (SNMP Get)
What are the steps to reproduce?
  • Reading SMART SSD, parameter № 241 "Total_LBAs_Written"
What happens?
  • I get an error: "RangeError: Read integer 3579457891 is outside the signed 32-bit range"
What do you expect to happen?
  • I want to get the real value which is "12150544793". In the future, this value may increase by one more digit.
Please tell us about your environment:
  • Node-RED version: 3.0.2
  • node.js version: 18.12.1
  • npm version: 9.0.2
  • Platform/OS: Synology (DVA1622 DSM v.7.1.1 ) Docker - Ubuntu 20.04.5 LTS
  • Browser: Google Chrome 108.0.5359.125, x64

Need to change the type of the variable to get huge numbers.

Lingua principale
JavaScript
Stelle
1.1k
Fork
612
Merge medio
13h 57m
PR unite (30g)
3

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di node-red/node-red-nodes

Tutte le issue di node-red/node-red-nodes

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.