Copying Screen Sets Produces No Servlets Creating Editing Errors on Business Objects (Doc ID 862296.1)

Last updated on SEPTEMBER 08, 2016

Applies to:

Oracle Freight Payment, Billing, and Claims - Version: 5.5.05.04 to 5.5.06
This problem can occur on any platform.

Symptoms

-- Problem Statement:


When attempting to edit a make changes to a Sell Bill from a Custom Bill Validation Screen the following error occurs:

ERROR

java.lang.NullPointerException
at glog.webserver.custscreens.CustScreenUtil.getPluralElement(CustScreenUtil. java:207)
at glog.webserver.custscreens.CustScreenSaveServlet. getMasterElementName(CustScreenSaveServlet.java:77)
at glog.webserver.util.AbstractSaveServlet.getDocument(AbstractSaveServlet. java:202)
at glog.webserver.custscreens.CustScreenSaveServlet. getDocument(CustScreenSaveServlet.java:113)
at glog.webserver.invoice.custscreen.InvoiceCustSaveServlet. getDocument(InvoiceCustSaveServlet.java:115)
at glog.webserver.util.AbstractServletProducer.process(AbstractServletProducer. java:87)
at glog.webserver.util.BaseServlet.service(BaseServlet.java:652)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain. internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain. doFilter(ApplicationFilterChain.java:188)
at glog.webserver.session.ParameterValidation.doFilter(ParameterValidation. java:29)
at org.apache.catalina.core.ApplicationFilterChain. internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain. doFilter(ApplicationFilterChain.java:188)
at glog.webserver.screenlayout.ClientSessionTracker. doFilter(ClientSessionTracker.java:59)
at org.apache.catalina.core.ApplicationFilterChain. internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain. doFilter(ApplicationFilterChain.java:188)
at glog.webserver.util.SetCharacterEncodingFilter. doFilter(SetCharacterEncodingFilter.java:44)
at org.apache.catalina.core.ApplicationFilterChain. internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain. doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket. java:895)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool. java:689)
at java.lang.Thread.run(Thread.java:534)


-- Steps To Reproduce:

1. Create a custom Bill UI and attach it to the Menu
2. Navigate to the custom UI
3. Click on 'Search'.
4. Click on the 'Edit' Button.
5. Make changes or just simply click Finished.
6. 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