我报名参加jira..。不确定如何报告问题,除了拉请求。这里有一个bug,因为.get()的结果可以是null。我认为,可能有更好的信息可用于水合物--一个例外。
在org.voltdb.Distributer中
if (m_partitionUpdateStatus.get().getStatus() != ClientResponse.SUCCESS) {
throw new ProcCallException(m_partitionUpdateStatus.get(), null, null);
}示例堆栈跟踪
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!/:?]发布于 2019-04-02 20:27:08
我为以下内容记录了一个bug票据:https://issues.voltdb.com/browse/ENG-15784
如果捕捉到异常,可以调用ProcCallException.getClientResponse().getStatusString(),这将说明为什么客户机无法获得处理callAllPartitionProcedure()调用所需的分区键值。
信息披露:我在VoltDB工作
https://stackoverflow.com/questions/55440125
复制相似问题