When A Service Provider Profile Is Assigned to Location And An RIQ Is Run - The Process Fails
(Doc ID 605110.1)
Last updated on JULY 20, 2024
Applies to:
Oracle Transportation Management - Version 5.5.03.04 and laterInformation in this document applies to any platform.
Symptoms
-- Problem Statement:
A location is created that contains a Service Provider Profile. This profile is configured to have a single Service Provider but marked as Incompatible. It is expected that this will allow all other service providers except this one. When running an RIQ using this location, the following error is presented:
No Rate Offering Matched
Sorry, we have found no rate offering that matches your inquiry.
When reviewing the logs, the following Exception is found:
No Input Servprovs. Can not handle non-Compatible Location Servprovs.
at
jrockit.reflect.NativeConstructorInvoker.newInstance([Ljava.lang.Object;)Ljava.lang.Object;(UnknownSource)
at java.lang.reflect.Constructor.newInstance([Ljava.lang.Object;I)Ljava.lang.Object;(UnknownSource)
at glog.util.exception.GLException.factory(GLException.java:413)
at glog.util.exception.GLException.factory(GLException.java:390)
at
glog.business.rate.rateinquiry.RateInquirySession.handleLocServprovProfile(RateInquirySession.java:815)
at
glog.business.rate.rateinquiry.RateInquirySession.buildServprovOptions(RateInquirySession.java:779)
at glog.business.rate.rateinquiry.RateInquirySession.getRates(RateInquirySession.java:681)
at glog.business.rate.rateinquiry.RateInquirySession.getRatesInternal(RateInquirySession.java:613)
at glog.business.rate.rateinquiry.RateInquirySession.getRates(RateInquirySession.java:171)
at glog.business.action.RateActionExecutor.getRates(RateActionExecutor.java:83)
at glog.business.session.RateActionSessionBean.getRates(RateActionSessionBean.java:71)
at
glog.business.session.RateActionSessionServerSideEJBWrapper.getRates(RateActionSessionServerSideEJBWrapper.java:60)
at
glog.business.session.RateActionSessionHome_a6s4b5_EOImpl.getRates(RateActionSessionHome_a6s4b5_EOImpl.java:208)
at
glog.business.session.RateActionSessionHome_a6s4b5_EOImpl_WLSkel.invoke(ILweblogic.rmi.spi.InboundRequest;Lweblogic.rmi.spi.OutboundResponse;Ljava.lang.Object;)Lweblogic.rmi.spi.OutboundResponse;(UnknownSource)
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)
-- Steps To Reproduce:
1. Create a location that has a Service Provider Profile that contains a single service provider (marked as incompatible).
2. Run an RIQ for this location.
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 |
References |