NullPointerException When Adding Item To Cart During Creation of Non-Catalog Request (Doc ID 1431763.1)

Last updated on AUGUST 04, 2015

Applies to:

Oracle iProcurement - Version: 11.5.10.2 and later   [Release: 11.5 and later ]
Information in this document applies to any platform.

Symptoms

In Oracle iProcurement Release 11.5.10, an error occurs when adding an item to the shopping cart during creation of a Non-Catalog request.   The same error stack appears when attempting to open a shopping list or perform a contractor request.

Due to this issue, users cannot proceed to checkout with the Non-Catalog request.


Error


You have encountered an unexpected error. Please contact the System Administrator for assistance.

The exception details are:

oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
    at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891)
    at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:865)
    at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:988)
    at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:211)
    at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:153)
    at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:750)
    at oracle.apps.icx.icatalog.shopping.webui.SearchResultsCO.processCatalogsToSearch(SearchResultsCO.java:759)
    at oracle.apps.icx.icatalog.shopping.webui.SearchResultsCO.processShoppingListMode(SearchResultsCO.java:2337)
    at oracle.apps.icx.icatalog.shopping.webui.SearchResultsCO.processMode(SearchResultsCO.java:257)
    at oracle.apps.icx.icatalog.shopping.webui.SearchResultsCO.processRequest(SearchResultsCO.java:166)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
    at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
    at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
...
...
...
## Detail 0 ##
java.lang.NullPointerException
    at oracle.apps.icx.icatalog.shopping.server.ShoppingAMImpl.getItemSourceSetting(ShoppingAMImpl.java:4556)
    at oracle.apps.icx.icatalog.shopping.server.ShoppingAMImpl.constructIntermediaExpression(ShoppingAMImpl.java:1779)
    at oracle.apps.icx.icatalog.shopping.server.ShoppingAMImpl.doQuery(ShoppingAMImpl.java:1270)
    at oracle.apps.icx.icatalog.shopping.server.ShoppingAMImpl.doLocalSearch(ShoppingAMImpl.java:1192)
    at oracle.apps.icx.icatalog.shopping.server.ShoppingAMImpl.performCatalogSearches(ShoppingAMImpl.java:881)
    at oracle.apps.icx.icatalog.shopping.server.ShoppingAMImpl.processCatalogsToSearch(ShoppingAMImpl.java:614)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:190)
    at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:153)
    at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:750)
    at oracle.apps.icx.icatalog.shopping.webui.SearchResultsCO.processCatalogsToSearch(SearchResultsCO.java:759)
    at oracle.apps.icx.icatalog.shopping.webui.SearchResultsCO.processShoppingListMode(SearchResultsCO.java:2337)
    at oracle.apps.icx.icatalog.shopping.webui.SearchResultsCO.processMode(SearchResultsCO.java:257)
    at oracle.apps.icx.icatalog.shopping.webui.SearchResultsCO.processRequest(SearchResultsCO.java:166)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
    at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
    at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
...
...
...



Steps To Reproduce

1. Log in to Oracle Applications, and select an iProcurement responsibility.
2. Create a Non-Catalog request.
3. Enter the Non-Catalog request information and click the Add To Cart button.
-- The error occurs at this point.
 
 



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