andyj2ee

          java tec sky

          統(tǒng)計(jì)

          留言簿(4)

          activemq

          aop

          design pattern

          other blog

          spring

          workflow

          多線程

          軟件架構(gòu)師

          閱讀排行榜

          評(píng)論排行榜

          websphere mq 不能訪問(wèn)集群中其它節(jié)點(diǎn)對(duì)列

          2008-03-23 12:49:02,310 WARN  [CMPP Protocol Thread :adaptor2 -- 58] [com.arjuna.ats.arjuna.logging.arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator_2] TwoPhaseCoordinator.beforeCompletion - failed for com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple@f69bf2
          org.springframework.jms.InvalidDestinationException: MQJMS2008: 未能打開 MQ 隊(duì)列 CENTER; nested exception is javax.jms.InvalidDestinationException: MQJMS2008: 未能打開 MQ 隊(duì)列 CENTER; nested exception is com.ibm.mq.MQException: MQJE001: 完成代碼是 2,原因?yàn)?2085
          Caused by:
          javax.jms.InvalidDestinationException: MQJMS2008: 未能打開 MQ 隊(duì)列 CENTER
                  at com.ibm.mq.jms.MQQueueServices.getQueueOpenException(MQQueueServices.java:412)
                  at com.ibm.mq.jms.MQQueueServices.getOutputQueue(MQQueueServices.java:354)
                  at com.ibm.mq.jms.JMSServicesMgr.getOutputQueue(JMSServicesMgr.java:145)
                  at com.ibm.mq.jms.MQSession.createQSender(MQSession.java:6359)
                  at com.ibm.mq.jms.MQQueueSession.createSender(MQQueueSession.java:240)
                  at com.ibm.mq.jms.MQQueueSession.createProducer(MQQueueSession.java:360)
                  at org.springframework.jms.core.JmsTemplate.doCreateProducer(JmsTemplate.java:846)
                  at org.springframework.jms.core.JmsTemplate.createProducer(JmsTemplate.java:827)
                  at org.springframework.jms.core.JmsTemplate.doSend(JmsTemplate.java:505)
                  at org.springframework.jms.core.JmsTemplate$2.doInJms(JmsTemplate.java:477)
                  at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:428)
                  at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:475)
                  at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:467)
                  at com.wxxr.common.service.JMSDataTransferer.transfer(JMSDataTransferer.java:48)
                  at com.wxxr.workstation.jboss.service.WSDataTransferInterceptor$1.invoke(WSDataTransferInterceptor.java:66)
                  at com.wxxr.common.service.UserCacheLoaderService$updateObject_7337301020227518154.invokeNext(UserCacheLoaderService$updateObject_7337301020227518154.java)
                  at com.wxxr.common.service.UserCacheLoaderService.updateObject(UserCacheLoaderService.java)
                  at com.wxxr.common.service.BizObjectCacheLoader.updateNode(BizObjectCacheLoader.java:391)
                  at com.wxxr.common.service.BizObjectCacheLoader.put(BizObjectCacheLoader.java:255)
                  at com.wxxr.common.service.BizObjectCacheLoader.prepare(BizObjectCacheLoader.java:479)
                  at org.jboss.cache.interceptors.CacheStoreInterceptor.prepareCacheLoader(CacheStoreInterceptor.java:258)
                  at org.jboss.cache.interceptors.CacheStoreInterceptor.invoke(CacheStoreInterceptor.java:131)
                  at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:68)
                  at org.jboss.cache.interceptors.TxInterceptor.runPreparePhase(TxInterceptor.java:873)
                  at org.jboss.cache.interceptors.TxInterceptor$LocalSynchronizationHandler.beforeCompletion(TxInterceptor.java:1156)
                  at org.jboss.cache.interceptors.OrderedSynchronizationHandler.beforeCompletion(OrderedSynchronizationHandler.java:75)
                  at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:114)
                  at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:247)
                  at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:86)
                  at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:177)
                  at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1389)
                  at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)
                  at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:87)
                  at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:175)
                  at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:87)
                  at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
                  at com.wxxr.common.jboss.ExJMSGateKeeper$MyMessageListener$onMessage_N6811220613805550889.invokeNext(ExJMSGateKeeper$MyMessageListener$onMessage_N6811220613805550889.java)
                  at com.wxxr.common.jboss.ExJMSGateKeeper$MyMessageListener.onMessage(ExJMSGateKeeper.java)
                  at com.wxxr.network.adaptor.cmpp.CMPPProtocolService.processReceivedMessage(CMPPProtocolService.java:643)
                  at com.wxxr.network.adaptor.cmpp.CMPPProtocolService.handleEvent(CMPPProtocolService.java:627)
                  at com.wxxr.network.adaptor.cmpp.AbstractCMPPSession.processMessage(AbstractCMPPSession.java:481)
                  at com.wxxr.network.adaptor.cmpp.AbstractCMPPClientSession.processReceivePacket(AbstractCMPPClientSession.java:73)
                  at com.wxxr.network.adaptor.cmpp.AbstractCMPPSession$4.run(AbstractCMPPSession.java:1001)
                  at com.hygensoft.common.util.AnotherThreadPoolExecutor$Worker.runTask(AnotherThreadPoolExecutor.java:397)
                  at com.hygensoft.common.util.AnotherThreadPoolExecutor$Worker.run(AnotherThreadPoolExecutor.java:422)
                  at java.lang.Thread.run(Thread.java:595)

          環(huán)境:

          2008年01月23日 20時(shí)05分54秒 - Process(28036.1) User(jboss) Program(dspmq)
          AMQ6047: Conversion not supported.
           
          EXPLANATION:
          WebSphere MQ is unable to convert string data tagged in CCSID 0 to data in
          CCSID 0.
          ACTION:
          Check the WebSphere MQ Application Programming Reference Appendix and the
          appropriate National Language Support publications to see if the CCSIDs  are
          supported by your system.
          ----- amqxfdcx.c : 768 --------------------------------------------------------



          192.168.5.9

          InitCtx> dis q(queue.SendQueue)
           
              FAILIFQUIESCE(YES)
              QUEUE(CENTER)
              QMANAGER()
              PERSISTENCE(APP)
              CCSID(1208)
              TARGCLIENT(JMS)
              ENCODING(NATIVE)
              PRIORITY(APP)
              EXPIRY(APP)
              VERSION(6)
           
          InitCtx>




          192.168.5.10
          InitCtx> dis q(queue.SendQueue)
           
              FAILIFQUIESCE(YES)
              QUEUE(CENTER)
              QMANAGER()
              PERSISTENCE(APP)
              CCSID(1208)
              TARGCLIENT(JMS)
              ENCODING(NATIVE)
              PRIORITY(APP)
              EXPIRY(APP)
              VERSION(6)
           
          InitCtx>

          192.168.1.6
          InitCtx> dis q(queue.ReceiveQueue)
           
              FAILIFQUIESCE(YES)
              QUEUE(CENTER)
              QMANAGER(QM.CENTER)
              PERSISTENCE(APP)
              CCSID(1208)
              TARGCLIENT(JMS)
              ENCODING(NATIVE)
              PRIORITY(APP)
              EXPIRY(APP)
              VERSION(6)
          InitCtx> dis q(queue.SendQueue.guangzhou)
           
              FAILIFQUIESCE(YES)
              QUEUE(GUANGZHOU)
              QMANAGER()
              PERSISTENCE(APP)
              CCSID(1208)
              TARGCLIENT(JMS)
              ENCODING(NATIVE)
              PRIORITY(APP)
              EXPIRY(APP)
              VERSION(6)
          InitCtx>


          經(jīng)查文檔:
          zh_CN.gb18030 簡(jiǎn)體中文 GB18030 5488

          參考鏈接:
          How to find the CCSID value associated with the coded character set for a locale in a UNIX session
          MQ client does not work unless export MQCCSID is used
          XC076001 with a reason code of xecX_E_CONV_NOT_SUP when LC_ALL is left blank


          解決方案:
          集群環(huán)境出了問(wèn)題,原因不詳,在CENTER 節(jié)點(diǎn),找到不正常的對(duì)列將其刪除.
          RESET CLUSTER(WXXRCLUS) ACTION(FORCEREMOVE) QMID('QM.GUANGDONG2_2008-03-10_14.37.13') QUEUES(YES)
          (注:其中的QMID 可以通過(guò)websphere MQ 資源管理器/隊(duì)列管理器集群/WXXRCLUS/完整存儲(chǔ)庫(kù)/qm.center 中找到不正常隊(duì)列的QMID.)


          方向:分布式系統(tǒng)設(shè)計(jì)

          posted on 2008-03-23 22:06 java光環(huán) 閱讀(3241) 評(píng)論(0)  編輯  收藏 所屬分類: websphere MQ

          主站蜘蛛池模板: 金山区| 墨玉县| 开原市| 乌鲁木齐县| 明星| 华宁县| 泰和县| 新建县| 江西省| 夏邑县| 全州县| 永善县| 二连浩特市| 祁东县| 寻乌县| 集贤县| 栾城县| 察隅县| 来凤县| 新建县| 墨江| 巴中市| 延寿县| 民乐县| 郸城县| 抚顺市| 新化县| 贵德县| 漯河市| 惠州市| 定西市| 永清县| 登封市| 肇庆市| 马山县| 丰镇市| 长泰县| 洪雅县| 龙陵县| 平果县| 黄梅县|