当前位置: 首页 > 知识库问答 >
问题:

使用节点驱动程序时,流中的公证会因握手失败而挂起

贺海
2023-03-14

每当我尝试使用节点驱动程序进行测试时,我发现在公证点,我的流将挂起。

检查节点日志后,发现无法访问公证人的消息代理:

[信息]09:33:26653[nioEventLoopGroup-3-3](AMQPClient.kt:91)内蒂。AMQPClient。运行-重试连接{}

[信息]09:33:26657[nioEventLoopGroup-3-4](AMQPClient.kt:76)内蒂。AMQPClient。operationComplete-连接到本地主机:10001{}

[INFO]09:33:26,658[nioEventLoopGroup-3-4](AMQPChannelHandler.kt:49)O=Notary Service, L=Zurich, C=CH. channelActive-新客户端连接db926eb8 fromlocalhost/127.0.0.1: 10001 to/127.0.0.1:63781{}

[信息]09:33:26658[nioEventLoopGroup-3-4](AMQPClient.kt:86)内蒂。AMQPClient。operationComplete-已断开与本地主机的连接:10001{}

[ERROR]09:33:26,658[nioEventLoopGroup-3-4](AMQPChannelHandler.kt:98)O=公证服务,L=苏黎世,C=CH. userEvent触发-握手失败SslHandshakeCompletionEvent(java.nio.channels.ClosedChannelException){}

[信息]09:33:26659[nioEventLoopGroup-3-4](AMQPChannelHandler.kt:74)O=公证服务,L=苏黎世,C=CH.channelInactive-本地主机/127.0.0.1:10001到/127.0.0.1:63781{}的封闭客户端连接db926eb8

[信息]09:33:26659[nioEventLoopGroup-3-4](AMQPBridgeManager.kt:115)对等方。DLF1ZmHt1DXc9HbxzDNm6VHduUABBbNsp7Mh4DhoBs6ifd-

公证日志显示以下内容:

[信息]13:24:21735[主](ActiveMQServerImpl.java:540)核心。服务器internalStart-AMQ221001:Apache ActiveMQ Artemis Message Broker版本2.2.0[本地主机,节点ID=7b3df3b8-98aa-11e8-83bd-ead493c8221e]{}

[调试]13:24:21735[主](ArtemisRpcBroker.kt:51)rpc。ArtemisRpcBroker。启动-Artemis RPC代理已启动。{}

[INFO]13:24:21,737[main](ArtemisMessagingClient.kt:28)内部。ArtemisMessagingClient.start-连接到消息代理:localhost:10001{}

[错误]13:24:22,298[main](NettyConnector.java:713)core.client.create连接-AMQ214016:未能创建netty连接{}java.nio.channels.ClosedChannelException: null atio.netty.handler.ssl.SslHandler.channelInactive(...)(未知来源)~[netty-all-4.1.9。Final.jar: 4.1.9。最终]

[调试]13:24:22362[主](PersistentIdentityService.kt:137)标识。PersistentidentialService。验证和注册身份-注册身份O=公证处,L=苏黎世,C=瑞士{}

[警告]13:24:22363[主](AppendOnlyPersistentMap.kt:79)实用程序。附录TypersistentMapBase。set-双重插入网络。科尔达。节点。公用事业实体类net的AppendonTypersistentMap。科尔达。节点。服务。身份PersistentidentialService$Persistentidential密钥69ACAA32A0C7934D9454CB53EEA6CA6CCD8E4090B30C560A5A36EA10F3DC13E8,不插入第二次{}

[错误]13:24:22368[主](节点启动kt:125)内部。节点。run-节点启动{}期间发生异常。阿帕奇。activemq。阿耳特弥斯。应用程序编程接口。果心ActiveMQNotConnectedException:AMQ119007:无法连接到服务器。尝试使用所有可用的服务器。位于组织。阿帕奇。activemq。阿耳特弥斯。果心客户实施。ServerLocatorImpl。net上的createSessionFactory(ServerLocatorImpl.java:787)~[artemis-core-client-2.2.0.jar:2.2.0]。科尔达。诺代皮。内部的ArtemisMessagingClient。启动(ArtemisMessagingClient.kt:39)~[corda-node-api-3.2-corda.jar:?]净利润。科尔达。诺代皮。内部的架桥。AMQPBridgeManager。启动(AMQPBridgeManager.kt:195)~[corda-node-api-3.2-corda.jar:?]净利润。科尔达。诺代皮。内部的架桥。BridgeControlListener。启动(BridgeControlListener.kt:35)~[corda-node-api-3.2-corda.jar:?]净利润。科尔达。节点。内部的节点。StartMessageService(Node.kt:301)~[corda-Node-3.2-corda.jar:?]

如何修复此问题?

共有1个答案

韩刚洁
2023-03-14

IntelliJ Ultimate附带Yourkit分析器,默认情况下,当IntelliJ启动并侦听端口100001时启动,端口100001是驱动程序中公证程序的默认端口。

您可以使用此处找到此配置并根据this更改它以使用不同的端口

您的新配置行如下所示:

-agentlib:yjpagent=delay=10000,probe_disable=*,port=30000
 类似资料:
  • 我试图抓取一个网页(这一个)使用J汤库。在执行简单的GET操作时,我得到了以下异常: 这是JsoupParser的内容。解析方法: 起初,我认为这是由于缺少密码套件造成的,但后来我发现这个异常是由于JDK 1.8u141之前版本中的一个错误造成的。我尝试使用JDK1.8u191,一切正常,但是当我使用JDK11时,上面的异常再次出现。我还缺什么吗?谢谢你的帮助。 当我使用早期访问jdk 12时,这

  • 我必须在kafka中使用SSL添加加密和身份验证。 这就是我所做的: > < li> 为每个经纪人kafka生成证书: keytools-keystoreserver.keystore.jks别名localhost有效性 创建CA。生成的CA是一个公钥-私钥对,是用于签署其他证书的证书。CA负责签署证书。 使用生成的 CA 对所有代理证书进行签名 从密钥库导出证书: < code > keytoo

  • 我必须制作一个程序,接收宠物信息的输入,并以特定的方式输出 通常情况下,这将是一个蛋糕,需要10分钟,但我们刚刚进入OOP,我很难弄清楚应该在驱动程序的变异器中放入什么。 司机: 我得到的唯一输出是null 0.0。

  • 我不知道我到底需要在哪里包含客户机证书。现在,我的第一个问题是我不信任服务器。我尝试使用默认的Java密钥库文件(cacerts),其中包含Thawte和Digicert,这些是我试图与之通信的服务器的根权限。我使用

  • 问题内容: 我的问题在这里听起来可能是多余的,但先前问题的解决方案都是临时的。我尝试过的人很少,但还没有运气。 最终,我正在使用hadoop-1.2.1(在ubuntu 14上),最初我有单节点设置,并且在那里成功运行了WordCount程序。然后根据本教程向它添加了另一个节点。它成功启动,没有任何错误,但是现在,当我运行相同的WordCount程序时,它处于还原阶段。我查看了任务跟踪器日志,如下

  • 我有一个分布式Kafka,有3个代理,端口号为9093、9094、9095,我添加了端口号为9096、9097、9098的SSL。当我运行producer客户端时,我收到以下错误:[2020-06-15 10:08:07892]错误[producer clientId=console producer]到节点的连接-1(/myip地址:9096)身份验证失败,原因是:SSL握手失败(org.apa