"java.lang.NullPointerException" Error When Attempting to Run a Rate Inquiry (RIQ) or Creating a Shipment After Applying a CU Version

(Doc ID 811575.1)

Last updated on SEPTEMBER 08, 2016

Applies to:

Oracle Transportation Management - Version 5.5.04 and later
Information in this document applies to any platform.
***Checked for relevance on 31-Oct-2013***


-- Problem Statement:

After upgrading OTM to a new version, a java.lang.NullPointerException error is received when trying to run an RIQ (Rate Inquiry) or attempt to plan an Order Release.

The actual "NullPointerException" may vary depending on the structure of the Rate Cost that is failing to evaluate. Examples of these exceptions includes:


at glog.util.currency.Currency.compareTo(Currency.java:92)
at glog.business.rate.rateengine.CurrencyOperand.compareTo(CurrencyOperand.java:109)
at glog.business.rate.rateengine.Operand.compareTo(Operand.java:154)

at glog.util.uom.data.Weight.compareTo(Weight.java:62)
at glog.util.uom.data.Weight.compareTo(Weight.java:73)
at glog.business.rate.rateengine.WeightOperand.compareTo(WeightOperand.java:103)


at glog.util.uom.data.Volume.compareTo(Volume.java:62)
at glog.util.uom.data.Volume.compareTo(Volume.java:73)
at glog.business.rate.rateengine.VolumeOperand.compareTo(VolumeOperand.java:106)

The above are just examples and not an exhaustive list.


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