Failed To Process Amendment For Order In Cluster (Doc ID 1391754.1)

Last updated on AUGUST 13, 2013

Applies to:

Oracle Communications Order and Service Management - Version: 7.0.1 and later   [Release: 7.0.0 and later ]
Information in this document applies to any platform.

Symptoms

When an amendment is on another managed server than the base order there are errors:

<26-Aug-2011 10:35:42,849 CEST AM> <ERROR> <amendorder.AmendOrderMDB> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <Failed to process amendment for order ID [12498] amendment order ID [12499]>
com.mslv.oms.compensation.TaskCompensationStartException:
at com.mslv.oms.compensation.h.b(Unknown Source)
at com.mslv.oms.compensation.h.a(Unknown Source)
at com.mslv.oms.compensation.q.a(Unknown Source)
at com.mslv.oms.handler.order.cache.compensation.c.a(Unknown Source)
at com.mslv.oms.handler.order.cache.compensation.c.executeIteration(Unknown Source)
at com.mslv.oms.amendorder.j.a(Unknown Source)
at com.mslv.oms.amendorder.j.a(Unknown Source)
at com.mslv.oms.amendorder.j.a(Unknown Source)
at com.mslv.oms.amendorder.j.a(Unknown Source)
at com.mslv.oms.amendorder.AmendOrderMDB.onLocalMessage(Unknown Source)
at oracle.communications.ordermanagement.cluster.message.e.a(Unknown Source)
at oracle.communications.ordermanagement.cluster.message.impl.c.a(Unknown Source)
at oracle.communications.ordermanagement.cluster.message.impl.c.a(Unknown Source)
at oracle.communications.ordermanagement.cluster.impl.a.a(Unknown Source)
at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(Unknown Source)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)

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:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: com.mslv.oms.handler.TransactionProhibitedInStateException: Attempt to perform a transaction that is prohibited in the current order state.

 

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