2015-06-30 63 views
-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引發錯誤?

+1

我收到過去似乎不是來自我的應用程序的奇怪堆棧痕跡的錯誤,但據我所知,它們總是由我的應用程序代碼或從模塊導致的我正在使用。在大型應用中跟蹤它們可能會很困難,但通常需要大量使用日誌記錄。 –

回答

相關問題