cancel
Showing results for 
Search instead for 
Did you mean: 

Issues pushing message onto SAP WAS JMS queue from weblogic

Former Member
0 Kudos

Hi,

I have set up a Weblogic bridge between a Weblogic JMS queue and a SAP WAS queue. For some reason when weblogic

tries to push the message to the SAP WAS JMS queue I get the below error. I have written a client java app which pushes

messages onto the SAP JMS queue without issues. Does anyone know what could be the cause of the below error?

#1.5#000E7FED3106008F00000206000045E600041AF15C1E8EC8#1155523841311#com.sap.jms##com.sap.jms.server.sessioncontainer.InboundBus instance=BWIP#J2EE_GUEST#0####ac69caf02b3f11dbc5d5000e7fed3106#SAPEngine_Application_Thread[impl:3]_13##0#0#Error##Plain###com.sap.jms.server.exception.JMSServerInvalidDestinationException: No destination with ID=0 found.

at com.sap.jms.server.service.impl.RegistryServiceImpl.getDestinationContext(RegistryServiceImpl.java:404)

at com.sap.jms.server.sessioncontainer.InboundBus.getDestinationContext(InboundBus.java:98)

at com.sap.jms.server.sessioncontainer.InboundBus.process(InboundBus.java:153)

at com.sap.jms.server.sessioncontainer.InboundBus.enqueue(InboundBus.java:116)

at com.sap.jms.server.sessioncontainer.SessionContainer.receiveFromDispatcher(SessionContainer.java:63)

at com.sap.jms.server.routingcontainer.RoutingContainer.receiveFromDispatcher(RoutingContainer.java:447)

at com.sap.jms.server.JMSServerContainer.dispatchRequest(JMSServerContainer.java:635)

at com.sap.jms.server.JMSServerFrame.request(JMSServerFrame.java:536)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

Thanks

Warren

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Can you attach screenshots of bridge, destinations and queue configured on WL.

I have other error.

<Mar 13, 2015 3:56:07 PM CST> <Warning> <MessagingBridge> <BEA-200026> <Bridge "Bridge-2" encountered some problems in one of its adapters or underlying systems. It stopped transferring messages and will try to reconnect to the adapters shortly. (The exception caught was java.lang.Exception: javax.resource.ResourceException: Error sending message

    at weblogic.jms.adapter.JMSBaseConnection.throwResourceException(JMSBaseConnection.java:1695)

    at weblogic.jms.adapter.JMSBaseConnection.send(JMSBaseConnection.java:826)

    at weblogic.jms.adapter.JMSConnectionHandle.send(JMSConnectionHandle.java:144)

    at weblogic.jms.bridge.internal.MessagingBridge.onMessageInternal(MessagingBridge.java:1338)

    at weblogic.jms.bridge.internal.MessagingBridge.onMessage(MessagingBridge.java:1264)

    at weblogic.jms.adapter.JMSBaseConnection$32.run(JMSBaseConnection.java:2317)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.jms.adapter.JMSBaseConnection.onMessage(JMSBaseConnection.java:2313)

    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)

    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)

    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)

    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)

    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)

    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

-------------- Linked Exception ------------

javax.resource.ResourceException: Error creating producer or sending message

    at weblogic.jms.adapter.JMSBaseConnection.throwResourceException(JMSBaseConnection.java:1695)

    at weblogic.jms.adapter.JMSBaseConnection.sendInternal(JMSBaseConnection.java:938)

    at weblogic.jms.adapter.JMSBaseConnection.access$300(JMSBaseConnection.java:88)

    at weblogic.jms.adapter.JMSBaseConnection$9.run(JMSBaseConnection.java:819)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.jms.adapter.JMSBaseConnection.send(JMSBaseConnection.java:816)

    at weblogic.jms.adapter.JMSConnectionHandle.send(JMSConnectionHandle.java:144)

    at weblogic.jms.bridge.internal.MessagingBridge.onMessageInternal(MessagingBridge.java:1338)

    at weblogic.jms.bridge.internal.MessagingBridge.onMessage(MessagingBridge.java:1264)

    at weblogic.jms.adapter.JMSBaseConnection$32.run(JMSBaseConnection.java:2317)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.jms.adapter.JMSBaseConnection.onMessage(JMSBaseConnection.java:2313)

    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)

    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)

    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)

    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)

    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)

    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

-------------- Linked Exception 2 ------------

javax.jms.InvalidDestinationException: Unknown Destination ID = 0

    at com.sap.jms.server.dc.DestinationContainer.initDestination(DestinationContainer.java:170)

    at com.sap.jms.server.dc.DestinationContainer.getDestinationManager(DestinationContainer.java:93)

    at com.sap.jms.server.dc.DestinationContainer.getDestinationManager(DestinationContainer.java:79)

    at com.sap.jms.server.dc.DCManager.getDestination(DCManager.java:902)

    at com.sap.jms.server.dc.DCManager.addMessage(DCManager.java:264)

    at com.sap.jms.server.dc.DCManager.addMessage(DCManager.java:248)

    at com.sap.jms.server.JMSVirtualProviderProcessor.sendMessage(JMSVirtualProviderProcessor.java:905)

    at com.sap.jms.server.RMIJMSVirtualProviderProcessor.sendMessage(RMIJMSVirtualProviderProcessor.java:128)

    at sun.reflect.GeneratedMethodAccessor5732.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:240)

    at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:482)

    at com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:81)

    at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:72)

    at com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:43)

    at com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:999)

    at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:59)

    at com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55)

    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

    at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)