JMS Stuck Threads On SOA Server

(Doc ID 2370954.1)

Last updated on MARCH 13, 2018

Applies to:

Oracle SOA Suite - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.1.3.0 version, Fabric

Stuck Threads on SOA Server


Thread
-----------------------
"[STUCK] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'" #48 daemon prio=1 os_prio=0 tid=0x00007f64d8173000 nid=0xad97 waiting on condition [0x00007f64d44e7000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.tip.adapter.jms.JMS.JMSMessageConsumer.init(JMSMessageConsumer.java:976)
at oracle.tip.adapter.jms.inbound.JmsConsumer.init(JmsConsumer.java:844)
at oracle.tip.adapter.jms.inbound.JmsConsumer.runInbound(JmsConsumer.java:906)
at oracle.tip.adapter.jms.inbound.JmsConsumer.run(JmsConsumer.java:893)
at oracle.integration.platform.blocks.event.jms2.EdnWorkManager$EdnWork.run(EdnWorkManager.java:94)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:209)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:644)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:415)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:355)

LOGS Error:

-----------------

Caused by: javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "(JMS_WL_DDForwarded IS NULL OR (NOT JMS_WL_DDForwarded)) AND EDN$namespace = 'http://www.banqueaudi.com/eve/pp.rates.FXRate' AND EDN$localName = 'FXRate' AND ((EDN$ns0_1795582120$ns0_fxRateEvent$ns0_bodyeventClass_P IS NULL OR EDN$ns0_1795582120$ns0_fxRateEvent$ns0_bodyeventClass = "UPDATE"))"
at weblogic.jms.dispatcher.DispatcherAdapter.convertToJMSExceptionAndThrow(DispatcherAdapter.java:127)
at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSync(DispatcherAdapter.java:51)
at weblogic.messaging.dispatcher.CrossPartitionDispatcher.dispatchSync(CrossPartitionDispatcher.java:52)
at weblogic.jms.client.JMSSession.consumerCreate(JMSSession.java:3227)
at weblogic.jms.client.JMSSession.setupConsumer(JMSSession.java:2966)
at weblogic.jms.client.JMSSession.createConsumer(JMSSession.java:2896)
at weblogic.jms.client.JMSSession.createConsumer(JMSSession.java:2860)
at weblogic.jms.client.JMSSession.createDurableSubscriber(JMSSession.java:2666)

...

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms