Node-xmpp:不能读取未定义的propery'write'

我有一个node-xmpp的问题,我控制的服务器端设置可能已经改变了,但是这个错误是相对较新的。 寻找一些指针/见解,我还没有能够解决这个问题在模块或我的代码。 不幸的是,我不能提供我的代码进行故障排除,但是,它在简单的xmpp.Client /发送方法。 大约80%的时间都是失败的。

谢谢

无法在Array.forEach(native)的lib / node / .npm / ltx / 0.0.5 / package / lib / element.js:197:22处读取undefined属性'write'

在lib / node / .npm / ltx / 0.0.5 / package / lib / element下的Element.write(lib / node / .npm / ltx / 0.0.5 / package / lib / element.js:196:23) js:198:23在Array.forEach(native)

在lib / node / .npm / ltx / 0.0.5 / package / lib / element下的Element.write(lib / node / .npm / ltx / 0.0.5 / package / lib / element.js:196:23) js:198:23在Array.forEach(native)

在Client.send(lib / node / .npm / node- xmpp / 0.2.10 / lib)下的Element.write(lib / node / .npm / ltx / 0.0.5 / package / lib / element.js:196:23) package / lib / xmpp / connection.js:76:12

以下是来自connection.js的问题:

Connection.prototype.send = function(stanza) { if (!this.socket.writable) { this.socket.end(); return; } if (stanza.root) { var el = this.rmStreamNs(stanza.root()); var socket = this.socket; el.write(function(s) { socket.write(s); }); // LINE 76 return el; } else { this.socket.write(stanza); return stanza; } };