Cancel Work Order Get Error: com.mslv.oms.OMSException: Error propagating parameter changes (Doc ID 2261409.1)

Last updated on MAY 10, 2017

Applies to:

Oracle Communications Order and Service Management - Version 7.3.1.0.0 and later
Information in this document applies to any platform.

Symptoms

After executing Base Order (In progress), when we trigger CANCEL Order, you are getting exception in logs & CANCEL order is not progressing.

ERROR
-----------------------
<[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'>
com.mslv.oms.OMSException: Error propagating parameter changes.
  at com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB.updateOrder(UpdateOrderHandlerEJB.java:933)
  at com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB.process(UpdateOrderHandlerEJB.java:292)
  at com.mslv.oms.handler.AbstractHandlerEJB.processRequest(AbstractHandlerEJB.java:138)
  at com.mslv.oms.amendorder.AmendHelper.compensateOrder(AmendHelper.java:245)
  at com.mslv.oms.amendorder.AmendOrderMDB.onLocalMessage(AmendOrderMDB.java:68)
  at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBeanAccessor.onLocalMessage(ClusterMessageHandlerBeanAccessor.java:32)
  at oracle.communications.ordermanagement.cluster.message.impl.LocalMessageRequestHandlerImpl.processLocalRequest(LocalMessageRequestHandlerImpl.java:156)
  at oracle.communications.ordermanagement.cluster.message.impl.LocalMessageRequestHandlerImpl.processRequest(LocalMessageRequestHandlerImpl.java:57)
  at oracle.communications.ordermanagement.cluster.impl.DefaultBusinessRequestRouterImpl.routeRequest(DefaultBusinessRequestRouterImpl.java:60)
  at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(ClusterMessageHandlerBean.java:140)
  at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:583)
  at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
  at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:388)
  at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4817)
  at weblogic.jms.client.JMSSession.execute(JMSSession.java:4491)
  at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3945)
  at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
  at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5337)
  at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:550)
  at weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)
  at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: java.lang.NullPointerException
  at com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB.updateOrder(UpdateOrderHandlerEJB.java:901)
  ... 20 more


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Process Base Order(In progress)
2. Send CANCEL Order



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