Apache Thrift警告"没有seqid未设置" (的NodeJS)

时间:2018-03-01 20:29:00

标签: node.js thrift thrift-protocol

" [警告]没有解决问题" 这个警告的原因是什么? (的NodeJS)

2 个答案:

答案 0 :(得分:2)

对于版本0.11.0,这是一个错误

dev_appserver.py --help

this._seqid在为0时会为false。

现在已在分支主机中修复

TBinaryProtocol.prototype.writeMessageEnd = function() {
    if (this._seqid) {
        this._seqid = null;
    } else {
        log.warning('No seqid to unset');
    }
};

请参阅源文件:https://github.com/apache/thrift/blob/master/lib/nodejs/lib/thrift/binary_protocol.js

答案 1 :(得分:1)

原因是版本不匹配。 0.9.3&最新