My Oracle Support Banner

Unable To Delete Lines From Shopping Cart After A Patch (Doc ID 2519447.1)

Last updated on DECEMBER 04, 2019

Applies to:

Oracle iProcurement - Version 12.2.3 and later
Information in this document applies to any platform.

Symptoms

On iProcurement, 12.2.3 version,


Many users are unable to delete lines from shopping cart. Users are getting NullPointer Exception error

ERROR
-----------------------

Exception Details.

oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
  at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:996)
  at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
  at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:735)
  at oracle.apps.icx.por.common.webui.ClientUtil.invokeMethod(ClientUtil.java:1050)
  at oracle.apps.icx.por.common.webui.PorBaseCOImpl.invokeMethod(PorBaseCOImpl.java:257)
  at oracle.apps.icx.por.common.webui.PorBaseCOImpl.executeServerCommand(PorBaseCOImpl.java:175)
  at oracle.apps.icx.por.req.webui.ShoppingCartCO.deleteLine(ShoppingCartCO.java:1169)
  at oracle.apps.icx.por.req.webui.ShoppingCartCO.processFormRequest(ShoppingCartCO.java:436)
  at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:854)
  at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385)
  at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1254)
  at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
  at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1066)
  at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1032)
  at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:887)
  at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385)
  at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source)
  at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1066)
  at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1032)
  at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:887)
  at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385)
  at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
  at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:3132)
  at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1914)
  at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:562)
  at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:450)
  at _pages.__oa._jspService(__oa.java:233)
  at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
  at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
  at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
  at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
  at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
  at oracle.apps.fnd.security.WLFilter.doFilter(WLFilter.java:216)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
  at oracle.apps.jtf.cabo.interceptor.JTFWrapperFilter.doFilter(JTFWrapperFilter.java:141)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
  at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(Unknown Source)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
  at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:429)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
  at oracle.security




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

1. Log into iProcurement
2. Copy an existing or new requisition
3. Try to delete some lines from the copied requisition
4. Click the Delete icon for a line
5. Page exception thrown

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.