Actual Shipment Throws Null Pointer Exception When Replacing Shipment Cost (Doc ID 751880.1)

Last updated on JULY 09, 2014

Applies to:

Oracle Transportation Management - Version: 5.5.03 and later   [Release: 5.5 and later ]
Information in this document applies to any platform.
***Checked for relevance on 19-Jan-2011***

Symptoms

-- Problem Statement:

When trying to update ShipmentCost data via ActualShipment integration using the RC Transaction Code, the following Exception is encountered:

java.lang.NullPointerException
at
glog.integration.application.shipment.ShipmentWrapper.postMergeExchangeRateFields(ShipmentWrapper.java:650)
at glog.integration.application.shipment.ShipmentWrapper.postMerge(ShipmentWrapper.java:587)
at glog.integration.xmlbasewrapper.XmlBaseWrapper.persistViaContainer(XmlBaseWrapper.java:293)
at
glog.integration.application.shipment.ShipmentInterface.persistIndivXML(ShipmentInterface.java:255)
at glog.integration.application.shipment.ShipmentInterface.persistXML(ShipmentInterface.java:194)
at glog.integration.application.BaseInterface.persistXMLBase(BaseInterface.java:185)
at
glog.integration.application.TransactionProcessor.processTransaction(TransactionProcessor.java:210)
at
glog.integration.application.TransactionProcessor.processTransaction(TransactionProcessor.java:349)
at glog.server.workflow.transproc.TransProc.execute(TransProc.java:94)
at glog.server.workflow.SimpleWorkflow.execute(SimpleWorkflow.java:23)
at glog.server.workflow.WorkflowSessionBean.execute(WorkflowSessionBean.java:64)
at
glog.server.workflow.WorkflowSessionNonTransServerSideEJBWrapper_t6tuwu_EOImpl.execute(WorkflowSessionNonTransServerSideEJBWrapper_t6tuwu_EOImpl.java:100)
at glog.server.workflow.WorkflowManager.execute(WorkflowManager.java:341)
at glog.server.workflow.Trigger.trigger(Trigger.java:111)
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:79)
at java.lang.Thread.run()V(Unknown Source)

-- Steps To Reproduce:
Upload an ActualShipment XML that used the Transaction Code "RC" in order to update the ShipmentCost data.

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