Access Queue Problem from Weblogic to MQ via JMS. Completion Code '2', Reason '2085'

489 Views Asked by At

This is a very unusual problem that I am facing.

I have an application running in Weblogic 12c. JMS foreign server and destinations are all created in weblogic. Also all the queues are defined in the Queue Manager. .Bindings file is also in place which has been created with the MQ definitions. Now initially my application could access all those queues. I can see the queues inside the QM, using runmqsc command and DISPALY QSTATUS.

However recently since few days back I am getting the below error while accessing the Queues :

com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '2085'.
at com.ibm.mq.MQDestination.open(MQDestination.java:322)
at com.ibm.mq.MQQueue.<init>(MQQueue.java:236)
at com.ibm.mq.MQQueueManager.accessQueue(MQQueueManager.java:3288)
at com.zaq.abc.xyz.queues.QueueStatusBean.setQueueInfo(QueueStatusBean.java:305)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)

I am using MQ-9, Weblogic 12c, OS:Linux, Java 8. Any help to get the root cause will be much appreciated

0

There are 0 best solutions below