nullpointerexception in ibecckdordsummary.jsp for one model after 20311216:r12.c (Doc ID 2093028.1)

Last updated on JULY 15, 2016

Applies to:

Oracle iStore - Version 12.2.4 and later
Information in this document applies to any platform.
The session is losing the cart id during Order submission which is causing this issue.

14:14:3:714 [oracle.apps.ibe.shoppingcart.quote.ShoppingCart.load(CartControlRecord,String, String[],String)] header loaded?false
14:14:3:716 [oracle.apps.ibe.shoppingcart.quote.ShoppingCart.load(CartControlRecord,String, String[],String)] failed to load quote, header record is null
14:14:3:718 [oracle.apps.ibe.shoppingcart.quote.ShoppingCart.load(CartControlRecord,String, String[],String)] load failed, returning null

Symptoms

On : 12.2.4 version, Checkout and Order Placement


When submitting Order from iStore, we get NullPointer Exception.
The same code works in lower environment. 
 

ERROR
-----------------------
Error Message
  
The following error occurred:

   java.lang.NullPointerException





ERRORSTACK
---------------------------
Error stack of the JSP exception if any:
java.lang.NullPointerException
at _pages.__ibecckdordsummary._jspService(__ibecckdordsummary.java:1987)
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.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:327)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:159)
at _pages.__ibecckpordreview._jspService(__ibecckpordreview.java:2275)
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)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Login to iStore as the IBE_CUSTOMER responsibility
2. Add and configure one specific model item that is setup to use Configurator rules via Configurator Extensions
3. Checkout
4. Choose the Place Order button
5. Application error page is displayed to the user

 

Changes

 After applying CZ Patch 20311216:R12.CZ.C, issue reported

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