Javascript process.nextTick如何抛出“;RangeError:无效的数组长度“;

Javascript process.nextTick如何抛出“;RangeError:无效的数组长度“;,javascript,node.js,Javascript,Node.js,以下是我在Node.js应用程序中开始接收到的错误的堆栈跟踪: "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:

以下是我在Node.js应用程序中开始接收到的错误的堆栈跟踪:

"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输出)

下面是令人不快的一句话:


这可能是什么原因造成的?我的应用程序源代码无法直接导致错误,因为引发错误的是对
进程.nextTick
的调用吗?

这是由我们使用longjohn造成的。问题提交至。在

提交的修复程序我过去收到过一些错误,这些错误带有奇怪的堆栈跟踪,似乎不是来自我的应用程序,但据我记忆所及,它们总是由我的应用程序代码或我正在使用的模块引起的。在大型应用程序中跟踪它们可能很困难,但通常需要大量使用日志记录。