Shipment Action 'Change Equipment Group' results in Java Null Pointer Error (Doc ID 413997.1)

Last updated on SEPTEMBER 08, 2016

Applies to:

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

Symptoms

When via Shipment Action 'Change Shipment Details' -> 'Change Equipment Group ID', the user selects
the tack box 'recalc allowed' and enters another Equipment Group ID (as on the Order Release Equipment Profile /
RateOff Equipment Profile), the following error occurs:

ERROR

java.lang.NullPointerException
at glog.business.loadconfig.LoadedUnit.getLoadingSequence(LoadedUnit.java:93)
at
glog.business.loadconfig.LoadingContainer.addLoadedUnit(LoadingContainer.java:
194)
at
glog.business.loadconfig.LoadConfigHelper.isLoadConfigFeasible(LoadConfigHelpe
r.java:128)
at
glog.business.equipment.EquipmentHelper.isFitEquipmentGroup(EquipmentHelper.ja
va:652)
at
glog.business.action.helper.ShipmentPlanningActionHelper.assignSpecificEquipme
ntGroup(ShipmentPlanningActionHelper.java:2289)
at
glog.business.action.ShipmentPlanningActionExecutor.assignSpecificEquipmentGro
up(ShipmentPlanningActionExecutor.java:651)
at
glog.business.session.ShipmentPlanningActionSessionBean.assignSpecificEquipmen
tGroup(ShipmentPlanningActionSessionBean.java:332)
at
glog.business.session.ShipmentPlanningActionSessionServerSideEJBWrapper.assign
SpecificEquipmentGroup(ShipmentPlanningActionSessionServerSideEJBWrapper.java:
372)
at
glog.business.session.ShipmentPlanningActionSessionServerSideEJBWrapper_7zfvrj
_EOImpl.assignSpecificEquipmentGroup(ShipmentPlanningActionSessionServerSideEJ
BWrapper_7zfvrj_EOImpl.java:3664)
at
glog.business.session.gen.ShipmentPlanningActionSessionSkel.assignSpecificEqui
pmentGroup(ShipmentPlanningActionSessionSkel.java:631)
at
glog.business.session.gen.ShipmentPlanningActionSessionSkel.exec(ShipmentPlann
ingActionSessionSkel.java:146)
at glog.webserver.wrapper.SkelImpl.execDispatch(SkelImpl.java:15)
at
glog.server.wrapper.WrapperSessionBean.execDispatch(WrapperSessionBean.java:66
)
at
glog.server.wrapper.WrapperSessionServerSideEJBWrapper.execDispatch(WrapperSes
sionServerSideEJBWrapper.java:42)
at
glog.server.wrapper.WrapperSessionHome_a06097_EOImpl.execDispatch(WrapperSessi
onHome_a06097_EOImpl.java:46)
at glog.server.wrapper.WrapperSessionHome_a06097_EOImpl_WLSkel.invoke(Unknown
Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
at
weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:1
08)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.
java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
at
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)

at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

If you change the constraint on the order so that instead of equipment group profile, an equipment group is used,
a shipment is successfully built using that equipment. It only doesn't work, when the same thing is attempted via the
'actions'.

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