Adding a Shipment Stop with Parameter "SET LAST STOP TO 99=TRUE" Fails With

(Doc ID 1598301.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Transportation Management - Version 6.1.0 to 6.3.3 [Release 6.1 to 6.3]
Information in this document applies to any platform.

Symptoms

When uploading a shipmentactual to add additional stop to an existing shipment, the action will fail if one of the existing stop is stop 99.

java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at glog.business.shipment.TShipment.getERUUsageForStop(TShipment.java:4587)
at glog.business.rate.rateengine.ratable.REStop.getERUs(REStop.java:286)
at glog.business.rate.rateengine.ratable.REStop.getCollection(REStop.java:2064)
at glog.business.rate.rateengine.ratable.Ratable.initCounts(Ratable.java:319)
at glog.business.rate.rateengine.ratable.Ratable.initCounts(Ratable.java:344)
at glog.business.rate.rateengine.guts.RECharge.evaluate(RECharge.java:517)
at glog.business.rate.rateengine.guts.RACGrid2.costShipment(RACGrid2.java:354)
at glog.business.rate.rateengine.RatingEngine.rateIt(RatingEngine.java:883)
at glog.business.rate.rateengine.RatingEngine.findShipmentCost(RatingEngine.java:767)
at glog.business.rate.rateengine.RatingEngine.findShipmentCosts(RatingEngine.java:656)
at glog.business.rate.rateengine.RatingEngine.findShipmentCosts(RatingEngine.java:414)
at glog.business.rate.ratefinder.RateFinder.findShipmentCosts(RateFinder.java:297)
at glog.business.rate.ratefinder.RateFinder.findShipmentCosts(RateFinder.java:194)
at glog.business.rate.ratefinder.RateFinder.findShipmentCosts(RateFinder.java:467)
at glog.business.rate.ratefinder.RateFinder.findShipmentCosts(RateFinder.java:442)
at glog.business.rate.ratefinder.RateFinder.findShipmentCosts(RateFinder.java:510)
at glog.business.serviceprovider.ServiceProviderAssigner.assignSpecificServiceProvider(ServiceProviderAssigner.java:845)
at glog.business.action.helper.ShipmentPlanningActionHelper.assignShipmentRate(ShipmentPlanningActionHelper.java:1915)
at glog.business.action.ShipmentPlanningActionExecutor.assignShipmentRate(ShipmentPlanningActionExecutor.java:341)
at glog.business.session.ShipmentPlanningActionSessionBean.assignShipmentRate(ShipmentPlanningActionSessionBean.java:504)
at glog.business.session.ShipmentPlanningActionSessionServerSideEJBWrapper.assignShipmentRate(ShipmentPlanningActionSessionServerSideEJBWrapper.java:442)
at glog.business.session.ShipmentPlanningActionSessionServerSideEJBWrapper_7zfvrj_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
at glog.business.session.ShipmentPlanningActionSessionServerSideEJBWrapper_7zfvrj_EOImpl.assignShipmentRate(Unknown Source)
at glog.server.agent.business.shipment.AssignRate.execute(AssignRate.java:44)
at glog.server.agent.ActionWorkflow.execute(ActionWorkflow.java:50)
at glog.server.workflow.WorkflowSessionBean.execute(WorkflowSessionBean.java:64)
at glog.server.workflow.WorkflowSessionServerSideEJBWrapper.execute(WorkflowSessionServerSideEJBWrapper.java:38)
at glog.server.workflow.WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
at glog.server.workflow.WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.execute(Unknown Source)
at glog.server.workflow.WorkflowManager.execute(WorkflowManager.java:352)
at glog.server.workflow.Trigger.trigger(Trigger.java:122)
at glog.util.event.MemoryEventQueueRunnable.processEvent(MemoryEventQueueRunnable.java:146)
at glog.util.event.MemoryEventQueueRunnable.run(MemoryEventQueueRunnable.java:100)
at glog.util.event.EventThread.run(EventThread.java:87)
at java.lang.Thread.run(Thread.java:662)

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