Amendment Processing Throws "Cannot Find Order Data Node With Path: Xxx" Error (Doc ID 1355144.1)

Last updated on SEPTEMBER 22, 2016

Applies to:

Oracle Communications Order and Service Management - Version 7.0.2 and later
Information in this document applies to any platform.
**** Checked for Relevancy on 03--May-2013***

Symptoms


When the amendment process starts for the order, the error:

"com.mslv.oms.handler.OrderDataInvalidException: Cannot find order data node with path: /multipath[@index='15']/station_old[@index='52']"


is thrown, and the transaction is rolled back

####<2011/08/12 19時34分59秒 JST> <Error> <oms> <apsrv01> <AdminServerOSM> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <oms-internal> <BEA1-012F3769F486C1AC90C5> <> <1313145299963> <BEA-000000> <amendorder.AmendOrderMDB: Failed to process amendment for order ID [2505] amendment order ID [2508]
com.mslv.oms.handler.OrderDataInvalidException: Cannot find order data node with path: /multipath[@index='13']/station_old[@index='36']
at com.mslv.oms.handler.order.k.a(Unknown Source)
at com.mslv.oms.handler.order.k.a(Unknown Source)
at com.mslv.oms.handler.order.k.a(Unknown Source)
at com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB.a(Unknown Source)
at com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB.process(Unknown Source)
at com.mslv.oms.handler.a.processRequest(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:4585)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:4271)
at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3747)
at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114)
at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5096)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

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