Order Release Transaction with RC Transaction Code Errors Out-Causing Order to Detach From Shipment (Doc ID 871875.1)

Last updated on SEPTEMBER 08, 2016

Applies to:

Oracle Transportation Management - Version: 5.5.05
This problem can occur on any platform.

Symptoms

-- Problem Statement:
On 5.5.05, When attempting to process Order Release XML s with RC Transaction code, which triggers
a OMD Action ( Order Release MOD - Edit Shipment), the following error occurs:

ERROR
CAUGHT THE FOLLOWING EXCEPTION WHILE PROCESSING TRANSACTION: java.lang.NullPointerException
java.lang.NullPointerException at java.util.TreeMap.getEntry(TreeMap.java:345) at
java.util.TreeMap.containsKey(TreeMap.java:203) at java.util.TreeSet.contains(TreeSet.java:195) at
glog.business.util.PkProfile.isCompatible(PkProfile.java:60) at
glog.business.util.PkProfile.isCompatibleWith(PkProfile.java:64) at
glog.business.compatibility.CompatibilityChecker.validateCommodityConstraints(CompatibilityChecker.j
ava:208) at
glog.business.compatibility.CompatibilityChecker.validateShipment(CompatibilityChecker.java:58) at
glog.business.action.omd.OMDProcessor.editShipmentsForOrderRelease(OMDProcessor.java:581) at
glog.business.session.OMDProcessorSessionBean.editShipmentsForOrderRelease(OMDProcessorSessionBean.j
ava:105) at
glog.business.session.OMDProcessorSessionServerSideEJBWrapper.editShipmentsForOrderRelease(OMDProces
sorSessionServerSideEJBWrapper.java:112) at
glog.business.session.OMDProcessorSessionHome_f09cq7_EOImpl.editShipmentsForOrderRelease(OMDProcesso
rSessionHome_f09cq7_EOImpl.java:478) at
glog.server.agent.business.order.ORModEditShipment.process(ORModEditShipment.java:85) at
glog.server.agent.business.order.ORActionTopic.persist(ORActionTopic.java:47) at
glog.server.agent.PersistActionTopic.execute(PersistActionTopic.java:34) at
glog.server.agent.ActionWorkflow.execute(ActionWorkflow.java:51) at
glog.server.workflow.WorkflowSessionBean.execute(WorkflowSessionBean.java:64) at
glog.server.workflow.WorkflowSessionNonTransServerSideEJBWrapper_t6tuwu_EOImpl.execute(WorkflowSessi
onNonTransServerSideEJBWrapper_t6tuwu_EOImpl.java:154) at
glog.server.workflow.WorkflowManager.execute(WorkflowManager.java:341) at
glog.server.workflow.Trigger.trigger(Trigger.java:123) at
glog.util.event.MemoryEventQueueRunnable.processEvent(MemoryEventQueueRunnable.java:141) at
glog.util.event.MemoryEventQueueRunnable.run(MemoryEventQueueRunnable.java:96) at
glog.util.event.EventThread.run(EventThread.java:82) at java.lang.Thread.run(Thread.java:534)

-- Steps To Reproduce:
The issue can be reproduced at will with the following steps:
1. Process RC Transaction code Order Release XML s for orders with Shipments attached to them
2. See the error happening in the logs and see that the Order Release is getting detached from
shipment and the shipment becoming unusable anymore


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