java.lang.NullPointerException Received When Change Servprov Action Performed (Doc ID 836384.1)

Last updated on SEPTEMBER 08, 2016

Applies to:

Oracle Transportation Management - Version: 5.5.05.02 to 5.5.05.05
This problem can occur on any platform.

Symptoms

-- Problem Statement:
When changing the Servprov using the Change Servprov action on a Shipment As Work (SAW), the following error is received:

java.lang.NullPointerException
at glog.business.equipment.EquipmentHelper.getCompatibleEquipmentGroupSets(EquipmentHelper.java:1411)
at glog.business.equipment.EquipmentAssigner.constructTShipmentsWithEquipmentAssigned(EquipmentAssigner.java:612)
at glog.business.serviceprovider.ServprovEquipGroupAssigner.getTShipmentsForAllServiceProviderOptions(ServprovEquipGroupAssigner.java:241)
at glog.business.serviceprovider.ServprovEquipGroupAssigner.getAllServiceProviderOptions(ServprovEquipGroupAssigner.java:122)
at glog.business.action.ShipmentPlanningActionExecutor.getAllServiceProviderOption(ShipmentPlanningActionExecutor.java:297)
at glog.business.session.ShipmentPlanningActionSessionBean.getAllServiceProviderOption(ShipmentPlanningActionSessionBean.java:130)
at glog.business.session.ShipmentPlanningActionSessionServerSideEJBWrapper.getAllServiceProviderOption(ShipmentPlanningActionSessionServerSideEJBWrapper.java:102)
at glog.business.session.ShipmentPlanningActionSessionServerSideEJBWrapper_7zfvrj_EOImpl.getAllServiceProviderOption(ShipmentPlanningActionSessionServerSideEJBWrapper_7zfvrj_EOImpl.java:3934)
at glog.business.session.gen.ShipmentPlanningActionSessionSkel.getAllServiceProviderOption(ShipmentPlanningActionSessionSkel.java:438)
at glog.business.session.gen.ShipmentPlanningActionSessionSkel.exec(ShipmentPlanningActionSessionSkel.java:100)
at glog.webserver.wrapper.SkelImpl.execDispatch(SkelImpl.java:15)
at glog.server.wrapper.WrapperSessionBean.execDispatch(WrapperSessionBean.java:73)
at glog.server.wrapper.WrapperSessionServerSideEJBWrapper.execDispatch(WrapperSessionServerSideEJBWrapper.java:42)
at glog.server.wrapper.WrapperSessionHome_a06097_EOImpl.execDispatch(WrapperSessionHome_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:108)
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)
[ExecuteThread: '40' for q]
java.lang.NullPointerException


-- Steps To Reproduce:
1. Log into OTM
2. Go to Transportation and Execution --> Shipment Management --> Buy Shipment
3. Look up a shipment uploaded or created as a Shipment As Work (SAW)
4. Check the box to the left of the shipment and go to Actions --> Change Service Provider --> Change Service Provider
5. On the ignore constraints page if shown, click OK (dont change anything)
6. Note the error above

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