ECE BRM Gateway JMS Exceptions : BRMMessageBundle-18001: Error receiving from JMS (Doc ID 2063535.1)

Last updated on MAY 24, 2017

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.2.0.6.0 and later
Oracle SOA Suite - Version 11.1.1.7.0 to 11.1.1.7.0 [Release 11gR1]
Information in this document applies to any platform.
Checked for relevance on 24-May-2017.

Symptoms

On :  11.2.0.6.0 version, External notification (JMS)

ECE BRM Gateway would start throwing infinite JMS exceptions for no apparent reason.
Nothing was done to the system that can trigger throwing these JMS exceptions.
More than 100 log files were created in a couple of minutes.
Once the BRM Gateway started throwing these exceptions it could only be returned to a running state after stopping and starting from ecc.

ERROR in brmGateway.log
---------------------------------------------------
2015-09-18 12:19:59.274 MDT ERROR - - - - TransportsMessageBundle-0903: Unable to create session : Attempt to resume an inactive transaction: BEA1-157FE3ED36E7:error resuming transacted session's internal transaction
weblogic.jms.common.TransactionRolledBackException: Attempt to resume an inactive transaction: BEA1-157FE3ED36E7:error resuming transacted session's internal transaction
at weblogic.jms.dispatcher.DispatcherAdapter.convertToJMSExceptionAndThrow(DispatcherAdapter.java:110)
at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSyncNoTran(DispatcherAdapter.java:61)
at weblogic.jms.client.JMSSession.receiveMessage(JMSSession.java:894)
at weblogic.jms.client.JMSConsumer.receiveInternal(JMSConsumer.java:647)
at weblogic.jms.client.JMSConsumer.receiveNoWait(JMSConsumer.java:518)
at weblogic.jms.client.WLConsumerImpl.receiveNoWait(WLConsumerImpl.java:196)
at oracle.communication.brm.charging.transports.jms.internal.JMSClientImpl.receiveMessage(JMSClientImpl.java:381)
at oracle.communication.brm.charging.integrations.brmgateway.internal.BRMGatewayImpl.receive(BRMGatewayImpl.java:335)
at oracle.communication.brm.charging.integrations.brmgateway.internal.BRMGatewayImpl.run(BRMGatewayImpl.java:241)
at java.lang.Thread.run(Thread.java:745)
Caused by: weblogic.jms.common.TransactionRolledBackException: Attempt to resume an inactive transaction: BEA1-157FE3ED36E7:error resuming transacted session's internal transaction
at weblogic.jms.frontend.FESession.transactedException(FESession.java:2149)
at weblogic.jms.frontend.FESession.throwTransactedException(FESession.java:2164)
at weblogic.jms.frontend.FESession.transactedInfect(FESession.java:2272)
at weblogic.jms.frontend.FESession.transactedInfect(FESession.java:2174)
at weblogic.jms.frontend.FEConsumer.receive(FEConsumer.java:597)
at weblogic.jms.frontend.FEConsumer.invoke(FEConsumer.java:864)
at weblogic.messaging.dispatcher.Request.wrappedFiniteStateMachine(Request.java:961)
at weblogic.messaging.dispatcher.DispatcherServerRef.invoke(DispatcherServerRef.java:276)
at weblogic.messaging.dispatcher.DispatcherServerRef.handleRequest(DispatcherServerRef.java:141)
at weblogic.messaging.dispatcher.DispatcherServerRef.access$000(DispatcherServerRef.java:34)
at weblogic.messaging.dispatcher.DispatcherServerRef$2.run(DispatcherServerRef.java:111)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: javax.transaction.InvalidTransactionException: Attempt to resume an inactive transaction: BEA1-157FE3ED36E7
at weblogic.transaction.internal.TransactionManagerImpl.resume(TransactionManagerImpl.java:384)
at weblogic.transaction.internal.ServerTransactionManagerImpl.resume(ServerTransactionManagerImpl.java:379)
at weblogic.jms.frontend.FESession.transactedInfect(FESession.java:2213)
... 10 more
2015-09-18 12:19:59.274 MDT ERROR - - - - BRMMessageBundle-18001: Error receiving from JMS : TransportsMessageBundle-0903: Unable to create session : Attempt to resume an inactive transaction: BEA1-157FE3ED36E7:error resuming transacted session's internal transaction
oracle.communication.brm.charging.transports.framework.TransportsException: TransportsMessageBundle-0903: Unable to create session : Attempt to resume an inactive transaction: BEA1-157FE3ED36E7:error resuming transacted session's internal transaction
at oracle.communication.brm.charging.transports.jms.internal.JMSClientImpl.receiveMessage(JMSClientImpl.java:385)
at oracle.communication.brm.charging.integrations.brmgateway.internal.BRMGatewayImpl.receive(BRMGatewayImpl.java:335)
at oracle.communication.brm.charging.integrations.brmgateway.internal.BRMGatewayImpl.run(BRMGatewayImpl.java:241)
at java.lang.Thread.run(Thread.java:745)
Caused by: weblogic.jms.common.TransactionRolledBackException: Attempt to resume an inactive transaction: BEA1-157FE3ED36E7:error resuming transacted session's internal transaction
at weblogic.jms.dispatcher.DispatcherAdapter.convertToJMSExceptionAndThrow(DispatcherAdapter.java:110)
at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSyncNoTran(DispatcherAdapter.java:61)
at weblogic.jms.client.JMSSession.receiveMessage(JMSSession.java:894)
at weblogic.jms.client.JMSConsumer.receiveInternal(JMSConsumer.java:647)
at weblogic.jms.client.JMSConsumer.receiveNoWait(JMSConsumer.java:518)
at weblogic.jms.client.WLConsumerImpl.receiveNoWait(WLConsumerImpl.java:196)
at oracle.communication.brm.charging.transports.jms.internal.JMSClientImpl.receiveMessage(JMSClientImpl.java:381)
... 3 more
Caused by: weblogic.jms.common.TransactionRolledBackException: Attempt to resume an inactive transaction: BEA1-157FE3ED36E7:error resuming transacted session's internal transaction
at weblogic.jms.frontend.FESession.transactedException(FESession.java:2149)
at weblogic.jms.frontend.FESession.throwTransactedException(FESession.java:2164)
at weblogic.jms.frontend.FESession.transactedInfect(FESession.java:2272)
at weblogic.jms.frontend.FESession.transactedInfect(FESession.java:2174)
at weblogic.jms.frontend.FEConsumer.receive(FEConsumer.java:597)
at weblogic.jms.frontend.FEConsumer.invoke(FEConsumer.java:864)
at weblogic.messaging.dispatcher.Request.wrappedFiniteStateMachine(Request.java:961)
at weblogic.messaging.dispatcher.DispatcherServerRef.invoke(DispatcherServerRef.java:276)
at weblogic.messaging.dispatcher.DispatcherServerRef.handleRequest(DispatcherServerRef.java:141)
at weblogic.messaging.dispatcher.DispatcherServerRef.access$000(DispatcherServerRef.java:34)
at weblogic.messaging.dispatcher.DispatcherServerRef$2.run(DispatcherServerRef.java:111)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: javax.transaction.InvalidTransactionException: Attempt to resume an inactive transaction: BEA1-157FE3ED36E7
at weblogic.transaction.internal.TransactionManagerImpl.resume(TransactionManagerImpl.java:384)
at weblogic.transaction.internal.ServerTransactionManagerImpl.resume(ServerTransactionManagerImpl.java:379)
at weblogic.jms.frontend.FESession.transactedInfect(FESession.java:2213)
... 10 more



Changes

 

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