Shipment Manager Layout Fails When Editing Stop Grop Properties (Doc ID 1339998.1)

Last updated on SEPTEMBER 08, 2016

Applies to:

Oracle Transportation Management - Version: 6.2.1 and later   [Release: 6.2 and later ]
Information in this document applies to any platform.

Symptoms


When attempting to disable the ability to edit ship unit records in the Manager Layout, the entire shipment stop can no longer be edited. When attempting to go into "edit" on the shipment stop, the following error is received:


ERROR
-----------------------
An Undefined Error Has Occurred. Please Try Again Later.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:

When attempting to disable the ability to edit ship unit records in the Manager Layout, the entire shipment stop can no longer be edited. When attempting to go into "edit" on the shipment stop, the following error is received:

An Undefined Error Has Occurred. Please Try Again Later.
It is expected to still go into edit on the stop itself, just not be able to edit the actual Ship Unit grid as that was the only part disabled.

Setup:

1. Created Custom Shipment Manager Layout: DISEDIT_SHIPMENT and made the following changes:

• Went to the Shipment Stop Tab of the Manager Layout
• Clicked on the Customize Grid button (NOTE: If you click the radio button,
the edit grid properties button appears. Please note that if you click the
edit grid properties button for this shipment stop grid, the radio button
selected by default and unchanged is “Enable All”
• Find the Ship Unit section at the Bottom of the Page
• Click the Radio Button to the left of Customize Grid
• Click Edit Grid Properties
• Chose the radio button for “Disable Editing Records”

2. Created Custom Buy Shipment Screenset: DISEDIT_SHIPMENT and added manager layout: DISEDIT_SHIPMENT

3. Added screenset DISEDIT_SHIPMENT to Menu as Disable Ship Unit Shipment.

To Replicate:

1. Log into OTM.
2. Click on menu item: Disable Ship Unit Shipment
3. Search for any shipment.
4. Select and click Edit.
5. Click the Stops Tab.
6. Click the Pencil On Stop 1 to edit the stop.
7. Note the Error Received:

An Undefined Error Has Occurred. Please Try Again Later.

at sun.reflect.GeneratedConstructorAccessor600.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at glog.util.exception.GLException.factory(GLException.java:435)
at glog.util.exception.GLException.factory(GLException.java:411)
at glog.util.exception.GLException.factory(GLException.java:407)
at glog.util.exception.GLException.factory(GLException.java:387)
at glog.webserver.util.AbstractServletProducer.forwardRequest(AbstractServletProducer.java:269)
at glog.webserver.util.AbstractServletProducer.dispatchDisplay(AbstractServletProducer.java:241)
at glog.webserver.util.AbstractServletProducer.process(AbstractServletProducer.java:100)
at glog.webserver.util.BaseServlet.service(BaseServlet.java:822)
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:72)
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:619)

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