"java.lang.NullPointerException" Error When Clicking on NEW Button on a Screen Set Added to the Main Menu

(Doc ID 1544629.1)

Last updated on APRIL 10, 2013

Applies to:

Oracle Transportation Management - Version 6.3.0 to 6.3.2 [Release 6.3]
Information in this document applies to any platform.

Symptoms


A Screen Set that is normally located in Power Data is moved to a direct Menu Link. When this menu link is used, and the user clicks “New” to create a new object, the following Exception is encountered:

ERROR
-----------------------
java.lang.NullPointerException
    at java.util.Hashtable.put(Hashtable.java:396)
    at glog.webserver.session.SessionStore.setAttribute(SessionStore.java:58)
    at glog.webserver.finder.FinderServlet.getDocument(FinderServlet.java:114)
    at glog.webserver.util.AbstractServletProducer.process(AbstractServletProducer.java:75)
    at glog.webserver.util.BaseServlet.service(BaseServlet.java:977)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at glog.webserver.screenlayout.FrameInterceptFilter.doFilter(FrameInterceptFilter.java:31)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at glog.webserver.screenlayout.CsrfFilter.doFilter(CsrfFilter.java:53)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at glog.webserver.session.ParameterValidation.doFilter(ParameterValidation.java:31)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at glog.webserver.screenlayout.ClientSessionTracker.doFilter(ClientSessionTracker.java:74)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at glog.webserver.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:45)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:170)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:473)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:120)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:304)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:909)
    at java.lang.Thread.run(Thread.java:662)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Add a ScreenSet that normally resides under Power Data to the Menu
2. Click on the new menu link to access the Screen Set
3  Click "New" button
3. Exception is encountered

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot use New option in a screen set moved to the main menu.

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