Предупреждение Apache Thrift "Нет последовательности для сброса" (NodeJS)
"[ПРЕДУПРЕЖДЕНИЕ] Нет последовательности для сброса" Каковы причины этого предупреждения? (NodeJS)
2 ответа
Решение
Для версии 0.11.0 это ошибка
TBinaryProtocol.prototype.writeMessageEnd = function() {
if (this._seqid) {
this._seqid = null;
} else {
log.warning('No seqid to unset');
}
};
this._seqid будет ложным, когда оно равно 0.
Это теперь исправлено в ветке master
// from `if (this._seqid)` to `if (this._seqid !== null )`
TBinaryProtocol.prototype.writeMessageEnd = function() {
if (this._seqid !== null) {
this._seqid = null;
} else {
log.warning('No seqid to unset');
}
};
см. исходный файл: https://github.com/apache/thrift/blob/master/lib/nodejs/lib/thrift/binary_protocol.js