Completion Code ‘2‘, Reason ‘2059‘

在使用 IBM MQ 发送报文时,遇到一个偶发性的错误,表现为 MQJE001: Completion Code '2', Reason '2059',导致报文发送失败。该错误出现无特定规律,但频率逐渐增加。问题出现在com.ibm.mq.MQManagedConnectionJ11类中,可能与MQ连接或认证有关。已检查相关资料但未找到解决方案,正在寻求专家帮助。" 540063,54562,SLG游戏中的角色移动区域搜索算法,"['算法', '游戏开发', '地图', '路径查找']
摘要由CSDN通过智能技术生成

最近遇到一个MQ链接失败的问题,大概是这样的情况,通过MQ发报文时,偶尔会报com.ibm.mq.MQException: MQJE001: Completion Code ‘2’, Reason '2059’的错误,导致报文发送失败,没有任何规律,并且这个错误也是偶尔出现,现在错误出来的越来越频繁,想请大神帮忙看看是啥原因???查了很多资料感觉都不对。在线等,在线等,在线等

注:ip地址(1415) 是真实的IP地址

MQ的包:com.ibm.mq.jar:7.0.1.0 com.ibm.mq.jmqi.jar:7.0.1.0

报错信息如下:

ERROR n.neptune.comm.mq.ibm.WsMQMonitored - MQ[URI=mq://IP地址:1415?SYSTEM.AUTO.SVRCONN -QMCNAPS2-MSGTOMBFEA_1] operate error!!
com.ibm.mq.MQException: MQJE001: Completion Code ‘2’, Reason ‘2059’.
at com.ibm.mq.MQManagedConnectionJ11.(MQManagedConnectionJ11.java:235) ~[com.ibm.mq.jar:7.0.1.0 - k000-L090724]
at com.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:505) ~[com.ibm.mq.jar:7.0.1.0 - k000-L090724]
at com.ibm.mq.MQClientManagedConnectionFactoryJ11.createManagedConnection(MQClientManagedConnectionFactoryJ11.java:547) ~[com.ibm.mq.jar:7.0.1.0 - k000-L090724]
at com.ibm.mq.StoredManagedConnection.(StoredManagedConnection.java:95) ~[com.ibm.mq.jar:7.0.1.0 - k000-L090724]
at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:182) ~[com.ibm.mq.jar:7.0.1.0 - k000-L090724]
at com.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:869) ~[com.ibm.mq.jar:7.0.1.0 - k000-L090724]
at com.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:761) ~[com.ibm.mq.jar:7.0.1.0 - k000-L090724]
at com.ibm.mq.MQQueueManagerFactory.constructQueueManager(MQQueueManagerFactory.java:712) ~[com.ibm.mq.jar:7.0.1.0 - k000-L090724]
at com.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFactory.java:171) ~[com.ibm.mq.jar:7.0.1.0 - k000-L090724]
at com.ibm.mq.MQQueueManager.(MQQueueManager.java:597) ~[com.ibm.mq.jar:7.0.1.0 - k000-L090724]
at comm.mq.ibm.IbmMQInfo.newInstance(IbmMQInfo.java:58) ~[comm.mq_1.0.0.201412191727.jar:na]
at comm.mq.ibm.WsMQMonitored.randomBalance(WsMQMonitored.java:114) [comm.mq_1.0.0.201412191727.jar:na]
at comm.mq.ibm.WsMQMonitored.asyncSend(WsMQMonitored.java:95) [comm.mq_1.0.0.201412191727.jar:na]
at comm.runtime.manager.MonitoredManager.process(MonitoredManager.java:53) [comm.runtime-1.0.0-SNAPSHOT.jar:na]
at sun.reflect.GeneratedMethodAccessor133.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0.22]
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0.22]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) [org.springframework.aop-3.0.1.RELEASE-A.jar:3.0.1.RELEASE-A]
at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58) [org.springframework.osgi.core-1.2.1.jar:1.2.1]
at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62) [org.springframework.osgi.core-1.2.1.jar:1.2.1]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [org.springframework.aop-3.0.1.RELEASE-A.jar:3.0.1.RELEASE-A]
at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) [org.springframework.aop-3.0.1.RELEASE-A.jar:3.0.1.RELEASE-A]
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) [org.springframework.aop-3.0.1.RELEASE-A.jar:3.0.1.RELEASE-A]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [org.springframework.aop-3.0.1.RELEASE-A.jar:3.0.1.RELEASE-A]
at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56) [org.springframework.osgi.core-1.2.1.jar:1.2.1]
at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39) [org.springframework.osgi.core-1.2.1.jar:1.2.1]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [org.springframework.aop-3.0.1.RELEASE-A.jar:3.0.1.RELEASE-A]
at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59) [org.springframework.osgi.core-1.2.1.jar:1.2.1]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [org.springframework.aop-3.0.1.RELEASE-A.jar:3.0.1.RELEASE-A]
at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) [org.springframework.aop-3.0.1.RELEASE-A.jar:3.0.1.RELEASE-A]
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) [org.springframework.aop-3.0.1.RELEASE-A.jar:3.0.1.RELEASE-A]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [org.springframework.aop-3.0.1.RELEASE-A.jar:3.0.1.RELEASE-A]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) [org.springframework.aop-3.0.1.RELEASE-A.jar:3.0.1.RELEASE-A]
at com.sun.proxy.$Proxy1763.process(Unknown Source) [na:na]
at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0.22]
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0.22]
at org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:329) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:231) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:169) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:104) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:74) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.impl.ProcessorEndpoint.onExchange(ProcessorEndpoint.java:102) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.impl.ProcessorEndpoint 1. p r o c e s s ( P r o c e s s o r E n d p o i n t . j a v a : 72 ) [ c a m e l − c o r e − 2.8.1. j a r : 2.8.1 ] a t o r g . a p a c h e . c a m e l . i m p l . c o n v e r t e r . A s y n c P r o c e s s o r T y p e C o n v e r t e r 1.process(ProcessorEndpoint.java:72) [camel-core-2.8.1.jar:2.8.1] at org.apache.camel.impl.converter.AsyncProcessorTypeConverter 1.process(ProcessorEndpoint.java:72)[camelcore2.8.1.jar:2.8.1]atorg.apache.camel.impl.converter.AsyncProcessorTypeConverterProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:50) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:78) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:114) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:284) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:109) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:78) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:78) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:318) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:209) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:305) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:78) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.Pipeline.process(Pipeline.java:116) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.Pipeline.process(Pipeline.java:79) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:132) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:78) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:69) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:78) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:61) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:102) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:104) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:85) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.processor.UnitOfWorkProducer.process(UnitOfWorkProducer.java:63) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:351) [camel-core-2.8.1.jar:2.8.1]
at org.apache.camel.impl.ProducerCache 2. d o I n P r o d u c e r ( P r o d u c e r C a c h e . j a v a : 323 ) [ c a m e l − c o r e − 2.8.1. j a r : 2.8.1 ] a t o r g . a p a c h e . c a m e l . i m p l . P r o d u c e r C a c h e . d o I n P r o d u c e r ( P r o d u c e r C a c h e . j a v a : 222 ) [ c a m e l − c o r e − 2.8.1. j a r : 2.8.1 ] a t o r g . a p a c h e . c a m e l . i m p l . P r o d u c e r C a c h e . s e n d E x c h a n g e ( P r o d u c e r C a c h e . j a v a : 323 ) [ c a m e l − c o r e − 2.8.1. j a r : 2.8.1 ] a t o r g . a p a c h e . c a m e l . i m p l . P r o d u c e r C a c h e . s e n d ( P r o d u c e r C a c h e . j a v a : 168 ) [ c a m e l − c o r e − 2.8.1. j a r : 2.8.1 ] a t o r g . a p a c h e . c a m e l . i m p l . D e f a u l t P r o d u c e r T e m p l a t e . s e n d ( D e f a u l t P r o d u c e r T e m p l a t e . j a v a : 110 ) [ c a m e l − c o r e − 2.8.1. j a r : 2.8.1 ] a t o r g . a p a c h e . c a m e l . i m p l . D e f a u l t P r o d u c e r T e m p l a t e . s e n d B o d y ( D e f a u l t P r o d u c e r T e m p l a t e . j a v a : 123 ) [ c a m e l − c o r e − 2.8.1. j a r : 2.8.1 ] a t o r g . a p a c h e . c a m e l . i m p l . D e f a u l t P r o d u c e r T e m p l a t e . s e n d B o d y ( D e f a u l t P r o d u c e r T e m p l a t e . j a v a : 130 ) [ c a m e l − c o r e − 2.8.1. j a r : 2.8.1 ] a t n e t . r o u t e r . R o u t e C o m p o n e n t . p r o c e s s ( R o u t e C o m p o n e n t . j a v a : 45 ) [ n e t . n e p t u n e . r o u t e r 1 . 0.0.201203241550. j a r : n a ] a t s u n . r e f l e c t . G e n e r a t e d M e t h o d A c c e s s o r 133. i n v o k e ( U n k n o w n S o u r c e )   [ n a : n a ] a t s u n . r e f l e c t . D e l e g a t i n g M e t h o d A c c e s s o r I m p l . i n v o k e ( D e l e g a t i n g M e t h o d A c c e s s o r I m p l . j a v a : 25 )   [ n a : 1.6.0.22 ] a t j a v a . l a n g . r e f l e c t . M e t h o d . i n v o k e ( M e t h o d . j a v a : 597 )   [ n a : 1.6.0.22 ] a t o r g . s p r i n g f r a m e w o r k . a o p . s u p p o r t . A o p U t i l s . i n v o k e J o i n p o i n t U s i n g R e f l e c t i o n ( A o p U t i l s . j a v a : 307 ) [ o r g . s p r i n g f r a m e w o r k . a o p − 3.0.1. R E L E A S E − A . j a r : 3.0.1. R E L E A S E − A ] a t o r g . s p r i n g f r a m e w o r k . o s g i . s e r v i c e . i m p o r t e r . s u p p o r t . i n t e r n a l . a o p . S e r v i c e I n v o k e r . d o I n v o k e ( S e r v i c e I n v o k e r . j a v a : 58 ) [ o r g . s p r i n g f r a m e w o r k . o s g i . c o r e − 1.2.1. j a r : 1.2.1 ] a t o r g . s p r i n g f r a m e w o r k . o s g i . s e r v i c e . i m p o r t e r . s u p p o r t . i n t e r n a l . a o p . S e r v i c e I n v o k e r . i n v o k e ( S e r v i c e I n v o k e r . j a v a : 62 ) [ o r g . s p r i n g f r a m e w o r k . o s g i . c o r e − 1.2.1. j a r : 1.2.1 ] a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . R e f l e c t i v e M e t h o d I n v o c a t i o n . p r o c e e d ( R e f l e c t i v e M e t h o d I n v o c a t i o n . j a v a : 172 ) [ o r g . s p r i n g f r a m e w o r k . a o p − 3.0.1. R E L E A S E − A . j a r : 3.0.1. R E L E A S E − A ] a t o r g . s p r i n g f r a m e w o r k . a o p . s u p p o r t . D e l e g a t i n g I n t r o d u c t i o n I n t e r c e p t o r . d o P r o c e e d ( D e l e g a t i n g I n t r o d u c t i o n I n t e r c e p t o r . j a v a : 131 ) [ o r g . s p r i n g f r a m e w o r k . a o p − 3.0.1. R E L E A S E − A . j a r : 3.0.1. R E L E A S E − A ] a t o r g . s p r i n g f r a m e w o r k . a o p . s u p p o r t . D e l e g a t i n g

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值