【问题标题】:error in cassandra-driver RequestHandler.getDecision on timeoutcassandra-driver RequestHandler.getDecision 超时错误
【发布时间】:2016-12-20 22:55:44
【问题描述】:

uncaughtException:无法读取 null 的属性“一致性”,TypeError:无法读取 null 的属性“一致性” 在 RequestHandler.getDecision (/mnt/infibond/infi-version2/node_modules/cassandra-driver/lib/request-handler.js:351:69) 在 RequestHandler.handleError (/mnt/infibond/infi-version2/node_modules/cassandra-driver/lib/request-handler.js:304:27) 在 /mnt/infibond/infi-version2/node_modules/cassandra-driver/lib/request-handler.js:285:19 在下一个(/mnt/infibond/infi-version2/node_modules/cassandra-driver/lib/utils.js:442:14) 在 EventEmitter。 (/mnt/infibond/infi-version2/node_modules/cassandra-driver/lib/request-handler.js:281:7)

当我超时时,在特定情况下我会收到此异常(从我在驱动程序中可以看到 this.request 为空。)

有没有人修复过这个地方或者知道是什么导致了这个错误发生?

谢谢!

【问题讨论】:

标签: node.js cassandra datastax


【解决方案1】:

您提交的工单看起来像一个驱动程序错误:https://datastax-oss.atlassian.net/browse/NODEJS-296

当 Cassandra 主机在准备查询时没有响应时会发生这种情况,因为在驱动程序 Client 实例生命周期中准备一次查询时,这种情况不应该经常发生。

我们已将它包含在下一个补丁版本 (v3.1.2) 中。

【讨论】:

    猜你喜欢
    • 2014-08-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-02
    • 1970-01-01
    • 2021-11-22
    • 2013-07-09
    • 2017-10-12
    • 2016-10-12
    相关资源
    最近更新 更多