My Oracle Support Banner

Error When Changing The Requisition With Inactive Category (Doc ID 2648879.1)

Last updated on JULY 26, 2022

Applies to:

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

Symptoms

User is submitting a new requisition for approval using an active item category. Then the item category is inactivated.
The user is searching the requisition and when is clicking on the Change button -> Yes, the following error occurs:

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

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

Error Page
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:741)
at oracle.apps.icx.por.common.webui.ClientUtil.invokeMethod(ClientUtil.java:1051)
at oracle.apps.icx.por.common.webui.PorBaseCOImpl.invokeMethod(PorBaseCOImpl.java:258)
at oracle.apps.icx.por.common.webui.PorBaseCOImpl.executeServerCommand(PorBaseCOImpl.java:176)
at oracle.apps.icx.por.req.webui.CheckoutLinesCO.executePrepareForDisplay(CheckoutLinesCO.java:366)
at oracle.apps.icx.por.req.webui.CheckoutLinesCO.processRequest(CheckoutLinesCO.java:248)
at oracle.apps.icx.por.req.webui.EditSubmitCO.processRequest(EditSubmitCO.java:336)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:645)
....
## Detail 0 ##
java.lang.NullPointerException
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareSpelForDestinationType(CheckoutLinesSvrCmd.java:851)
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareSpelAttributesForSummary(CheckoutLinesSvrCmd.java:826)
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareSpelAttributes(CheckoutLinesSvrCmd.java:775)
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareAttributesForDisplay(CheckoutLinesSvrCmd.java:482)
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareForDisplay(CheckoutLinesSvrCmd.java:320)
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.executeMethodByName(CheckoutLinesSvrCmd.java:157)
at oracle.apps.icx.por.req.server.CheckoutInfoBaseSvrCmd.execute(CheckoutInfoBaseSvrCmd.java:161)
at oracle.apps.icx.por.common.server.PorBaseAMImpl.executeServerCommand(PorBaseAMImpl.java:122)
at sun.reflect.GeneratedMethodAccessor2716.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:741)
at oracle.apps.icx.por.common.webui.ClientUtil.invokeMethod(ClientUtil.java:1051)
at oracle.apps.icx.por.common.webui.PorBaseCOImpl.invokeMethod(PorBaseCOImpl.java:258)
at oracle.apps.icx.por.common.webui.PorBaseCOImpl.executeServerCommand(PorBaseCOImpl.java:176)
at oracle.apps.icx.por.req.webui.CheckoutLinesCO.executePrepareForDisplay(CheckoutLinesCO.java:366)
at oracle.apps.icx.por.req.webui.CheckoutLinesCO.processRequest(CheckoutLinesCO.java:248)
at oracle.apps.icx.por.req.webui.EditSubmitCO.processRequest(EditSubmitCO.java:336)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:645)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:283)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a new requisition using an active item category
2. Submit for approval ( the requisition is now in status In Process)
3. Go to forms and inactivate the item category
4. Go back to iProcurement responsibility and search the requisition
5. Select the requisition and click on Change button
6. Answer to Yes
7. Error occurs

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.