Java.lang.NoSuchFieldException Error When Uploading RIQ XML Having XML Element PortOfLoadLocationRef
(Doc ID 1908476.1)
Last updated on JULY 20, 2024
Applies to:
Oracle Transportation Management - Version 6.3.3 to 6.3.4 [Release 6.3]Information in this document applies to any platform.
Symptoms
When adding the XML element#PortOfLoadLocationRef in inbound RIQ XML and uploading to OTM the following error occurs.
ERROR
-----------------------
java.lang.NoSuchFieldException: gid
java.lang.NoSuchFieldException: gid
at java.lang.Class.getDeclaredField(Class.java:1918)
at glog.integration.tools.GidMan.extractGid(GidMan.java:317)
at glog.integration.tools.GidMan.flattenGid(GidMan.java:147)
at glog.integration.application.query.RIQ2.mapToRateInquiryInput(RIQ2.java:718)
at glog.integration.application.query.RIQ2.buildRIQQueryResult(RIQ2.java:1718)
at glog.integration.application.query.QueryInterface.validateRemoteQuery(QueryInterface.java:125)
at glog.integration.application.query.QueryInterface.validateXML(QueryInterface.java:80)
at glog.integration.application.TransmissionProcessor.processQuery(TransmissionProcessor.java:264)
at glog.integration.application.CommandLineSessionBean.processQuery(CommandLineSessionBean.java:307)
at glog.integration.application.CommandLineSessionBean.saveTransmission(CommandLineSessionBean.java:241)
at glog.integration.application.CommandLineSessionServerSideEJBWrapper.saveTransmission(CommandLineSessionServerSideEJBWrapper.java:93)
at glog.integration.application.CommandLineSessionHome_12qkd9_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
at glog.integration.application.CommandLineSessionHome_12qkd9_EOImpl.saveTransmission(Unknown Source)
at glog.integration.application.CommandLineSessionHome_12qkd9_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:668)
at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:523)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Include PortOfLoadLocationRef to inbound RIQ XML.
2. Business Process Automation->Integration->Integration Manager->Upload an XML/CSV Transmission
Upload the RIQ XML file.
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 |