Rates and Routes not being returned when running RIQ
(Doc ID 472128.1)
Last updated on JULY 20, 2024
Applies to:
Oracle Transportation Management - Version 5.5.03 and laterInformation in this document applies to any platform.
Symptoms
-- Problem Statement:
Users are running RIQ and not able to get the expected rates to return. The following error should be found in the exception logs:
2007-12-19 14:00:29.362 506915 Error Exception java.lang.ArrayIndexOutOfBoundsException: 0
java.lang.ArrayIndexOutOfBoundsException: 0
at glog.business.order.TOrderRelease.getShipUnitSpecGid(TOrderRelease.java:856)
at glog.business.order.TOrderRelease.getEquipmentReferenceUnitGid(TOrderRelease.java:819)
at glog.business.consolidation.bulkplan.TOrderBundle.createBundle(TOrderBundle.java:2049)
at glog.business.consolidation.bulkplan.TOrderBundle.<init>(TOrderBundle.java:191)
at glog.business.consolidation.bulkplan.TOrderBundle.<init>(TOrderBundle.java:174)
at glog.business.consolidation.bulkplan.OrderBundleBuilder.makeTOrderBundle(OrderBundleBuilder.java:230)
at glog.business.consolidation.bulkplan.OrderBundleBuilder.makeTOrderBundle(OrderBundleBuilder.java:127)
at glog.business.action.ItineraryActionExecutor.findValidItineraries(ItineraryActionExecutor.java:74)
at glog.business.rate.rateinquiry.RateInquirySession.getRates_Route(RateInquirySession.java:788)
at glog.business.rate.rateinquiry.RateInquirySession.getRatesInternal(RateInquirySession.java:566)
at glog.business.rate.rateinquiry.RateInquirySession.getRates_Route(RateInquirySession.java:174)
at glog.business.action.RateActionExecutor.getRates_Route(RateActionExecutor.java:97)
at glog.business.session.RateActionSessionBean.getRates_Route(RateActionSessionBean.java:92)
at glog.business.session.RateActionSessionServerSideEJBWrapper.getRates_Route(RateActionSessionServerSideEJBWrapper.java:92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:69)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:69)
at com.evermind.server.ejb.interceptor.system.TxNotSupportedInterceptor.invoke(TxNotSupportedInterceptor.java:43)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:69)
at com.evermind.server.ejb.interceptor.system.SecurityRoleInterceptor.invoke(SecurityRoleInterceptor.java:48)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:69)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:69)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:86)
at RateActionSession_StatelessSessionBeanWrapper252.getRates_Route(RateActionSession_StatelessSessionBeanWrapper252.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.evermind.server.rmi.RmiMethodCall.run(RmiMethodCall.java:53)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:534)
[RMICallHandler-6]
-- Steps To Reproduce:
Run an RIQ between two points without any ship unit spec information being populated.
-- Business Impact:
Users are not able to verify rates and itineraries have been entered correctly.
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 |
Cause |
Solution |