У меня проблема с node-xmpp, настройки на стороне сервера вне моего контроля, возможно, изменились, но эта ошибка является относительно новой. В поисках некоторых указателей / идей, я не смог решить эту проблему в модуле или в моем коде. К сожалению, я не могу предоставить свой код для устранения неполадок, однако это простой метод xmpp.Client / send. В 80% случаев он терпит неудачу.
Спасибо
Невозможно прочитать свойство 'write' из неопределенного
в lib / node / .npm / ltx / 0.0.5 / package / lib / element.js: 197: 22
в Array.forEach (родной)
в 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 (родной)
в 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 (родной)
в 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 / пакет / Библиотека / 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;
}
};