-1
這裏是我開始接受我的Node.js應用程序的錯誤的堆棧跟蹤:怎麼能process.nextTick扔「的RangeError:無效數組長度」
"RangeError: Invalid array length",
" at onwrite (_stream_writable.js:265:15)",
" at WritableState.onwrite (_stream_writable.js:96:5)",
" at Socket._write (net.js:653:5)",
" at doWrite (_stream_writable.js:225:10)",
" at writeOrBuffer (_stream_writable.js:215:5)",
" at Writable.write (_stream_writable.js:182:11)",
" at Socket.write (net.js:615:40)",
(這是longjohn輸出)
這裏是違規行:https://github.com/joyent/node/blob/v0.10.31/lib/_stream_writable.js#L265
什麼可能導致這種情況?是真的,我的應用程序源碼沒有辦法直接導致它,因爲這是致電process.nextTick
引發錯誤?
我收到過去似乎不是來自我的應用程序的奇怪堆棧痕跡的錯誤,但據我所知,它們總是由我的應用程序代碼或從模塊導致的我正在使用。在大型應用中跟蹤它們可能會很困難,但通常需要大量使用日誌記錄。 –