Node-xmpp:无法读取未定义的属性'write'

时间:2011-08-30 00:29:53

标签: javascript node.js npm node-xmpp

我遇到了node-xmpp的问题,我控制下的服务器端设置可能已经改变但是这个错误相对较新。寻找一些指点/洞察力,我无法在模块或我的代码中解决这个问题。遗憾的是,我不能提供我的代码进行故障排除,但是,它是在简单的xmpp.Client / send方法上。它失败了大约80%的时间是踢球者。

由于

  

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

     

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

     

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

     

在Element.write(lib / node / .npm / ltx / 0.0.5 / package / lib / element.js:196:23)      在Client.send(lib / node / .npm / node-   XMPP / 0.2.10 /包/ 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;
}
};

0 个答案:

没有答案