繁体   English   中英

连接到 IBM 队列时主机名断言错误

[英]Assertion error on host name when connecting to IBM queue

我正在尝试连接到 IBM 队列以进行我的 cucumber 测试,但收到以下断言错误。 如果我们通过运行 via 功能文件或从 vm 选项中删除断言来绕过断言,它工作正常,配置为 java 17。

java.lang.AssertionError
        at com.ibm.msg.client.wmq.common.internal.WMQPropertyContext.getStringProperty(WMQPropertyContext.java:390)
        at com.ibm.msg.client.wmq.common.internal.StringableProperty.resolve(StringableProperty.java:137)
        at com.ibm.msg.client.wmq.common.internal.StringableProperty.jsonIfy(StringableProperty.java:129)
        at com.ibm.msg.client.wmq.internal.WMQSession.toJson(WMQSession.java:2162)
        at com.ibm.msg.client.jms.internal.JmsSessionImpl.toJson(JmsSessionImpl.java:6097)
        at com.ibm.mq.jms.MQSession.toString(MQSession.java:1476)
        at java.base/java.lang.String.valueOf(String.java:4218)
        at java.base/java.lang.StringBuilder.append(StringBuilder.java:173)
        at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:502)
        at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:584)

任何帮助,将不胜感激。 TIA。

尝试绕过 pom xml 配置和命令行 mvn clean install 中的断言。 断言错误仍然存在。

这是一个 IBM MQ APAR 和一个匹配此问题的修复程序: IT42506

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM