首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >org.voltdb.Distributer.getPartitionKeys中的NPE

org.voltdb.Distributer.getPartitionKeys中的NPE
EN

Stack Overflow用户
提问于 2019-03-31 10:46:48
回答 1查看 41关注 0票数 0

我报名参加jira..。不确定如何报告问题,除了拉请求。这里有一个bug,因为.get()的结果可以是null。我认为,可能有更好的信息可用于水合物--一个例外。

在org.voltdb.Distributer中

代码语言:javascript
复制
    if (m_partitionUpdateStatus.get().getStatus() != ClientResponse.SUCCESS) {
        throw new ProcCallException(m_partitionUpdateStatus.get(), null, null);
    }

示例堆栈跟踪

代码语言:javascript
复制
org.voltdb.client.ProcCallException: null
at org.voltdb.client.Distributer.getPartitionKeys(Distributer.java:1561) ~[voltdbclient-8.4.1.jar!/:?]
at org.voltdb.client.ClientImpl.callAllPartitionProcedure(ClientImpl.java:1071) ~[voltdbclient-8.4.1.jar!/:?]
at zipkin2.autoconfigure.storage.voltdb.VoltDBScheduledTasks.processCompleteTraces(VoltDBScheduledTasks.java:54) ~[voltdb.jar!/:?]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-02 20:27:08

我为以下内容记录了一个bug票据:https://issues.voltdb.com/browse/ENG-15784

如果捕捉到异常,可以调用ProcCallException.getClientResponse().getStatusString(),这将说明为什么客户机无法获得处理callAllPartitionProcedure()调用所需的分区键值。

信息披露:我在VoltDB工作

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55440125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档