My Oracle Support Banner

JMS Adapter Not Reading Messages From AQ In SOA 12c. (Doc ID 2712411.1)

Last updated on MAY 15, 2023

Applies to:

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

Symptoms

On : 12.2.1.4.0 version, Technology Adapters

JMS Adapter not reading messages from AQ
the following error occurs.

ERROR
-----------------------
<[composite_name: TGCSAQServiceMediator] [composite_version: 1.0] [endpoint_name: TGCIMSJobReqeust_jms] JmsConsumer_runInbound: [destination = queue/SVRQ_0001_DEV3_REQ, subscriber = null]: A resource exception occurred while waiting for inbound messages: JMS-115: Consumer is closed
JMS-115: Consumer is closed
at oracle.tip.adapter.jms.JMS.JMSMessageConsumer.consumeBlockingWithTimeout(JMSMessageConsumer.java:1185)
at oracle.tip.adapter.jms.inbound.JmsConsumer.runInbound(JmsConsumer.java:918)
at oracle.tip.adapter.jms.inbound.JmsConsumer.run(JmsConsumer.java:846)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:184)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:209)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:618)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:39)
Caused By: javax.jms.IllegalStateException: JMS-115: Consumer is closed
at oracle.jms.AQjmsError.throwIllegalStateEx(AQjmsError.java:514)
at oracle.jms.AQjmsUtil.throwClosed(AQjmsUtil.java:275)
at oracle.jms.AQjmsObject.checkClosed(AQjmsObject.java:249)
at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:1295)
at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:1278)
at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:1256)
at oracle.jms.AQjmsConsumer.receive(AQjmsConsumer.java:1074)
at oracle.tip.adapter.jms.JMS.WLSJMSMessageConsumer$4.run(WLSJMSMessageConsumer.java:145)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:368)
at weblogic.jms.common.CrossDomainSecurityManager.runAs(CrossDomainSecurityManager.java:132)
at weblogic.jms.extensions.JMSDestinationAvailabilityHelper$DestinationAvailabilityListenerWrapper.runAs(JMSDestinationAvailabilityHelper.java:538)
at oracle.tip.adapter.jms.JMS.WLSJMSMessageConsumer.receiveMessage(WLSJMSMessageConsumer.java:142)
at oracle.tip.adapter.jms.JMS.JMSMessageConsumer.consumeBlockingWithTimeout(JMSMessageConsumer.java:1154)
at oracle.tip.adapter.jms.inbound.JmsConsumer.runInbound(JmsConsumer.java:918)
at oracle.tip.adapter.jms.inbound.JmsConsumer.run(JmsConsumer.java:846)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:184)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:209)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:618)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:39)

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.