"java.lang.ArrayIndexOutOfBoundsException" Exception When Bulk Planning with Partitions
(Doc ID 1904088.1)
Last updated on JULY 20, 2024
Applies to:
Oracle Transportation Management - Version 6.3.2 to 6.3.5 [Release 6.3]Information in this document applies to any platform.
Symptoms
When attempting to run bulk plans in multiple partitions, the following errors occur.
ERROR
-----------------------
Exception during multistop consolidation:
Line 43436
java.lang.ArrayIndexOutOfBoundsException: 38
at java.util.ArrayList.indexOf(ArrayList.java:216)
at java.util.ArrayList.contains(ArrayList.java:199)
at glog.business.shipment.TSShipUnit.addTSEquipment(TSShipUnit.java:3044)
at glog.business.equipment.EquipmentPacker.applyCONSolution(EquipmentPacker.java:1318)
at glog.business.equipment.EquipmentPacker.packEquipment(EquipmentPacker.java:947)
at glog.business.equipment.EquipmentPacker.packEquipment(EquipmentPacker.java:651)
at glog.business.equipment.EquipmentPacker.allocateTSShipUnitsToTSEquipment(EquipmentPacker.java:733)
at glog.business.equipment.EquipmentAssigner.allocateTSShipUnitsToBestUtilizedTSEquipment(EquipmentAssigner.java:886)
at glog.business.equipment.EquipmentAssigner.makeBestUtilizedTShipments(EquipmentAssigner.java:816)
at glog.business.equipment.EquipmentAssigner.makeBestUtilizedTShipments(EquipmentAssigner.java:665)
at java.util.ArrayList.addAll(ArrayList.java:472)
at glog.business.equipment.EquipmentAssigner.assignBestEquipmentGroupFromCompatibleSets(EquipmentAssigner.java:591)
at glog.business.equipment.EquipmentAssigner.assignBestEquipmentGroup(EquipmentAssigner.java:547)
at glog.business.equipment.EquipmentAssigner.assignEquipmentGroupInternal(EquipmentAssigner.java:179)
at glog.business.equipment.EquipmentAssigner.assignEquipmentGroupForMultiStop(EquipmentAssigner.java:109)
at glog.business.consolidation.multistop.MultiStopShipmentHelper.assignEquipmentGroup(MultiStopShipmentHelper.java:503)
at glog.business.consolidation.multistop.MultiStopShipmentHelper.isValidToCombine(MultiStopShipmentHelper.java:168)
at glog.business.consolidation.multistop.TShipmentPair.pairTShipmentsUsingConstraintSequencer(TShipmentPair.java:2381)
at glog.business.consolidation.multistop.TShipmentPair.pairTShipments(TShipmentPair.java:462)
at glog.business.consolidation.multistop.TShipmentPair.(TShipmentPair.java:268)
at glog.business.consolidation.multistop.MultiStopShipmentBuilder.generateTShipmentPairs(MultiStopShipmentBuilder.java:316)
at glog.business.consolidation.multistop.PairableTShipment.createTShipmentPair(PairableTShipment.java:410)
at glog.business.consolidation.multistop.PairableTShipment.findSavings(PairableTShipment.java:268)
at glog.optimization.merge.savingsmerge.SavingsMerge.calculateSavings(SavingsMerge.java:560)
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |