Hola Grupo,
Que tal?
Estoy dando vuelta con este tema hace ya un par de dias. Meta en los foros de IBM y en Google a lo pavo.
Todavia no encuentro solucion.
Ambiente:
- Windows XP SP2
- WebSphere MQ
5.3 CSD 13
- WAS
6.1.0.11Estoy tratando de conectar en binding mode y invocar getTextMessage() de un mensaje de una cola y no hay tu tia, che.
Ya defini la variable MQ_INSTALL_VERSION = 5 en el MblNode node (application node)
El mensaje de error es (C:\Program Files\IBM\SDP70\runtimes\base_v61\profiles\MblServer\logs\ffdc\server1_59ca59ca_07.10.30_12.04.03_0.txt):
------Start of DE processing------ = [10/30/07 12:04:02:482 CDT] , key =
javax.jms.JMSException com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection 116
Exception = javax.jms.JMSException
Source = com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection
probeid = 116
Stack Dump =
javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'localhost:MQ_LOCAL'
at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:586)
at com.ibm.mq.jms.MQConnection.createQM
(MQConnection.java:2301)
at com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1656)
at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:110)
at com.ibm.mq.jms.MQQueueConnection
.<init>(MQQueueConnection.java:67)
at com.ibm.mq.jms.MQXAQueueConnection.<init>(MQXAQueueConnection.java:57)
at com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java
:74)
at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123)
at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:310)
at com.ibm.ejs.jms.JMSManagedQueueConnection
.<init>(JMSManagedQueueConnection.java:71)
at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection(WSJMSManagedQueueConnectionFactory.java:96)
at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection
(JMSManagedConnectionFactory.java:584)
at com.ibm.ejs.j2c.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1810)
at com.ibm.ejs.j2c.FreePool.createOrWaitForConnection(FreePool.java:1542)
at
com.ibm.ejs.j2c.PoolManager.reserve(PoolManager.java:2213)
at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:895)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java
:595)
at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java:84)
at ca.mb.gov.mbl.hub.util.MessageQueueHelper.getTextMessage(MessageQueueHelper.java:344)
at ca.mb.gov.mbl.hub.application.transactions.MblHubMsgBasedTx.getTextMessage(MblHubMsgBasedTx.java:223)
at ca.mb.gov.mbl.hub.application.transactions.MblMsgBasedPpRequestHandlerTx.doCommand(MblMsgBasedPpRequestHandlerTx.java
:116)
at ca.mb.gov.env.app.transactions.BaseCommand.execute(BaseCommand.java:310)
at ca.mb.gov.mbl.hub.application.beans.MessageHandlerBean.processMessage(MessageHandlerBean.java:92)
at ca.mb.gov.mbl.hub.application.beans.EJSRemoteStatelessMessageHandler_52899be4.processMessage
(EJSRemoteStatelessMessageHandler_52899be4.java:30)
at ca.mb.gov.mbl.hub.application.beans._EJSRemoteStatelessMessageHandler_52899be4_Tie.processMessage(_EJSRemoteStatelessMessageHandler_52899be4_Tie.java:172)
at
ca.mb.gov.mbl.hub.application.beans._EJSRemoteStatelessMessageHandler_52899be4_Tie._invoke(_EJSRemoteStatelessMessageHandler_52899be4_Tie.java:111)
at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java
:613)
at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:466)
at com.ibm.rmi.iiop.ORB.process(ORB.java:503)
at com.ibm.CORBA.iiop.ORB.process(ORB.java:1552)
at com.ibm.rmi.iiop.Connection.respondTo
(Connection.java:2673)
at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2551)
at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:62)
at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java
:118)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
Dump of callerThis =
Object type = com.ibm.ejs.jms.JMSManagedQueueConnection
==> Performing default dump from com.ibm.ejs.jms.JMSDiagnosticModule
= Tue Oct 30 12:04:03 CDT 2007
Dump of callerThis =
Object type = com.ibm.ejs.jms.JMSManagedQueueConnection
Linked exception = com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2397
at com.ibm.mq.MQManagedConnectionJ11
.<init>(MQManagedConnectionJ11.java:228)
at com.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:318)
at com.ibm.mq.MQClientManagedConnectionFactoryJ11.createManagedConnection
(MQClientManagedConnectionFactoryJ11.java:338)
at com.ibm.mq.StoredManagedConnection.<init>(StoredManagedConnection.java:84)
at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java
:168)
at com.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:773)
at com.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:698)
at com.ibm.mq.MQQueueManagerFactory.constructQueueManager
(MQQueueManagerFactory.java:658)
at com.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFactory.java:154)
at com.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:527)
at com.ibm.mq.MQSPIQueueManager
.<init>(MQSPIQueueManager.java:69)
at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2226)
at com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1656)
at com.ibm.mq.jms.MQQueueConnection
.<init>(MQQueueConnection.java:110)
at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:67)
at com.ibm.mq.jms.MQXAQueueConnection.<init>(MQXAQueueConnection.java:57)
at
com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:74)
at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123)
at com.ibm.ejs.jms.JMSManagedConnection
.<init>(JMSManagedConnection.java:310)
at com.ibm.ejs.jms.JMSManagedQueueConnection.<init>(JMSManagedQueueConnection.java:71)
at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection
(WSJMSManagedQueueConnectionFactory.java:96)
at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:584)
at com.ibm.ejs.j2c.FreePool.createManagedConnectionWithMCWrapper
(FreePool.java:1810)
at com.ibm.ejs.j2c.FreePool.createOrWaitForConnection(FreePool.java:1542)
at com.ibm.ejs.j2c.PoolManager.reserve(PoolManager.java:2213)
at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper
(ConnectionManager.java:895)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:595)
at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java
:84)
at ca.mb.gov.mbl.hub.util.MessageQueueHelper.getTextMessage(MessageQueueHelper.java:344)
at ca.mb.gov.mbl.hub.application.transactions.MblHubMsgBasedTx.getTextMessage(MblHubMsgBasedTx.java:223)
at
ca.mb.gov.mbl.hub.application.transactions.MblMsgBasedPpRequestHandlerTx.doCommand(MblMsgBasedPpRequestHandlerTx.java:116)
at ca.mb.gov.env.app.transactions.BaseCommand.execute(BaseCommand.java:310)
at ca.mb.gov.mbl.hub.application.beans.MessageHandlerBean.processMessage
(MessageHandlerBean.java:92)
at ca.mb.gov.mbl.hub.application.beans.EJSRemoteStatelessMessageHandler_52899be4.processMessage(EJSRemoteStatelessMessageHandler_52899be4.java:30)
at ca.mb.gov.mbl.hub.application.beans._EJSRemoteStatelessMessageHandler_52899be4_Tie.processMessage
(_EJSRemoteStatelessMessageHandler_52899be4_Tie.java:172)
at ca.mb.gov.mbl.hub.application.beans._EJSRemoteStatelessMessageHandler_52899be4_Tie._invoke(_EJSRemoteStatelessMessageHandler_52899be4_Tie.java:111)
at
com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:613)
at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:466)
at com.ibm.rmi.iiop.ORB.process(ORB.java:503)
at
com.ibm.CORBA.iiop.ORB.process(ORB.java:1552)
at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2673)
at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2551)
at com.ibm.rmi.iiop.WorkUnitImpl.doWork
(WorkUnitImpl.java:62)
at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.ibm.jsse2.jc.a(jc.java:169)
at com.ibm.jsse2.jc.g(jc.java:470)
at com.ibm.jsse2.jc.a(jc.java:284)
at com.ibm.jsse2.jc.startHandshake(jc.java:172)
at com.ibm.mq.SSLHelper.configureSSLSocket
(SSLHelper.java:596)
at com.ibm.mq.SSLHelper.createExplicitSSLSocket(SSLHelper.java:316)
at com.ibm.mq.MQInternalCommunications.createSocketConnection(MQInternalCommunications.java:2281)
at com.ibm.mq.MQv6InternalCommunications$1.run
(MQv6InternalCommunications.java:167)
at java.security.AccessController.doPrivileged(AccessController.java:241)
at com.ibm.mq.MQv6InternalCommunications.initialize(MQv6InternalCommunications.java:164)
at
com.ibm.mq.MQv6InternalCommunications.<init>(MQv6InternalCommunications.java:112)
at com.ibm.mq.MQSESSIONClient.MQCONNX(MQSESSIONClient.java:1348)
at com.ibm.mq.MQSESSIONClient.spiConnect(MQSESSIONClient.java
:4550)
at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:188)
... 44 more
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at com.ibm.jsse2.a.a(a.java:4)
at com.ibm.jsse2.jc.a(jc.java:285)
... 57 more
+Data for directive [defaultdefault] obtained. =
==> Dump complete for com.ibm.ejs.jms.JMSDiagnosticModule = Tue Oct 30 12:04:03 CDT 2007
Cualquier pista es bienvenida.
Gracias y saludos,
Davo.
--
=======================
David Brunstein
http://davidbrunstein.googlepages.com/
Java/PB/VFP Developer
Winnipeg, MB
Canada
Before I speak, I have something important to say.
Antes de dar mi discurso, tengo algo importante que decir.
Antes de dar meu discurso, tenho algo importante para dizer.
G.M.