CordaRPCClient在连接到Docker容器内运行的节点时引发错误

CordaRPCClient在连接到Docker容器内运行的节点时引发错误,corda,activemq-artemis,Corda,Activemq Artemis,看起来整个stacktrace都在Artemis内,不在Corda的范围内 但是,尝试建立连接的Corda节点可能以某种方式配置错误,因此节点尝试通过的网络无法正常工作;这就是我要调查的地方,因为这可能是一个更模糊的问题,导致阿耳特弥斯呱呱叫 如果您可以在此处共享节点配置,则最好验证网络配置是否正确 @Justin Bertram这是一个bug还是我做错了什么。NPE看起来是一个bug,但我看不出在正常情况下该变量会null。我是一名ActiveMQ开发人员,并不真正与Corda合作,因此我不确

看起来整个stacktrace都在Artemis内,不在Corda的范围内

但是,尝试建立连接的Corda节点可能以某种方式配置错误,因此节点尝试通过的网络无法正常工作;这就是我要调查的地方,因为这可能是一个更模糊的问题,导致阿耳特弥斯呱呱叫


如果您可以在此处共享节点配置,则最好验证网络配置是否正确

@Justin Bertram这是一个bug还是我做错了什么。NPE看起来是一个bug,但我看不出在正常情况下该变量会
null
。我是一名ActiveMQ开发人员,并不真正与Corda合作,因此我不确定底层用例是什么。
Following error is being thrown, same client works fine with the node running as a java service on the system.
java.lang.NullPointerException: null
    at org.apache.activemq.artemis.core.remoting.impl.netty.NettyConnector.createConnection(NettyConnector.java:800) ~[artemis-core-client-2.6.3.jar!/:2.6.3]
    at org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.openTransportConnection(ClientSessionFactoryImpl.java:1046) [artemis-core-client-2.6.3.jar!/:2.6.3]
    at org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.createTransportConnection(ClientSessionFactoryImpl.java:1086) [artemis-core-client-2.6.3.jar!/:2.6.3]
    at org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.establishNewConnection(ClientSessionFactoryImpl.java:1297) [artemis-core-client-2.6.3.jar!/:2.6.3]
    at org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.getConnection(ClientSessionFactoryImpl.java:901) [artemis-core-client-2.6.3.jar!/:2.6.3]
    at org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.getConnectionWithRetry(ClientSessionFactoryImpl.java:797) [artemis-core-client-2.6.3.jar!/:2.6.3]
    at org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.reconnectSessions(ClientSessionFactoryImpl.java:746) [artemis-core-client-2.6.3.jar!/:2.6.3]
    at org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.failoverOrReconnect(ClientSessionFactoryImpl.java:616) [artemis-core-client-2.6.3.jar!/:2.6.3]
    at org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.handleConnectionFailure(ClientSessionFactoryImpl.java:506) [artemis-core-client-2.6.3.jar!/:2.6.3]
    at org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.handleConnectionFailure(ClientSessionFactoryImpl.java:499) [artemis-core-client-2.6.3.jar!/:2.6.3]
    at org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.connectionException(ClientSessionFactoryImpl.java:370) [artemis-core-client-2.6.3.jar!/:2.6.3]
    at org.apache.activemq.artemis.core.remoting.impl.netty.NettyConnector$Listener$2.run(NettyConnector.java:1073) [artemis-core-client-2.6.3.jar!/:2.6.3]