Can't Save Override Locations on an Order Release, Gain Error: Error Found Handling The Request. (Doc ID 967376.1)

Last updated on SEPTEMBER 08, 2016

Applies to:

Oracle Forwarding and Brokerage Operations - Version: 6.0 to 6.0.4 - Release: 6
Information in this document applies to any platform.

Symptoms

In 6.0.2 when working with Orders created from Quotes, it is possible to add additional Location Details for the locations by using Location Overrides. When an Override is added for the Source and Destination an error is displayed.

ERROR
-----------------------
Error Found Handling The Request.
Document is null

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at glog.util.exception.GLException.factory(GLException.java:429)
at glog.util.exception.GLException.factory(GLException.java:406)
at glog.util.exception.GLException.factory(GLException.java:402)
at glog.webserver.util.UpdateRequestProcessor.process(UpdateRequestProcessor.java:67)
at glog.webserver.util.DocumentUpdateServlet.getDocument(DocumentUpdateServlet.java:65)
at glog.webserver.util.AbstractServletProducer.process(AbstractServletProducer.java:79)
at glog.webserver.util.BaseServlet.service(BaseServlet.java:614)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at glog.webserver.session.ParameterValidation.doFilter(ParameterValidation.java:29)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at glog.webserver.screenlayout.ClientSessionTracker.doFilter(ClientSessionTracker.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at glog.webserver.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:44)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:595)

-- Steps To Reproduce:

1 - Log onto an OTM 6.0.2 system.

2 - Navigate to: Brokerage and Forwarding > Quote.

3 - Create a Quote
ID: 1234

4 - Save

5 - Navigate to: Brokerage and Forwarding > Booking > Freight Forwarding

6 - Edit the Quote and via Actions, convert to an Order, use ID 1234
(Note needed to add a Ship Unit).

7 - Navigate to: Brokerage and Forwarding > Booking > Freight Forwarding

8 - Search for ID: 1234

9 - Edit the Order

10 - On the Order Release tab there is a "Set Location Overrides" button, click on this button.

11 - The next screen is bought up with "Create Override" for each location.

12 - For the Source Location click Location Override and enter additional Address Lines, then click finished.

13 - For the Destination Location click Location Override and enter additional Address Lines, then click finished.

14 - The error is displayed


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