My Oracle Support Banner

CustomClassNotFoundException Exception While Opening Requisitions from iProcurement (Doc ID 2533773.1)

Last updated on JUNE 07, 2021

Applies to:

Oracle iProcurement - Version 12.2.5 to 12.2.8 [Release 12.2]
Information in this document applies to any platform.

Symptoms

On : 12.2.5 version, Other issues

When attempting to access the requisitions from iProcurement, the following error occurs.

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

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

DETAIL ERROR
-----------------------

Exception Details.
oracle.apps.fnd.framework.OAException: oracle.jbo.CustomClassNotFoundException: JBO-26022: Could not find and load the custom class oracle.apps.icx.por.reqmgmt.server.PRDSHistoryVOImpl
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:647)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:283)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1386)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:1003)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:970)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:690)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:283)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(Unknown Source)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:1003)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:970)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:690)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:283)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2883)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:2060)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:582)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:470)
at _pages.__oa._jspService(__oa.java:233)

## Detail 0 ##
java.lang.ClassNotFoundException: oracle.apps.icx.por.reqmgmt.server.PRDSHistoryVOImpl
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:43)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:278)
at oracle.jbo.common.java2.JDK2ClassLoader.loadClassForName(JDK2ClassLoader.java:38)
at oracle.jbo.common.JBOClass.forName(JBOClass.java:164)
at oracle.jbo.common.JBOClass.findCustomClass(JBOClass.java:177)
at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:2349)
at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:1993)
at oracle.jbo.server.MetaObjectManager.loadFromXML(MetaObjectManager.java:526)
at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:587)
at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:449)
at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:382)
at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:364)
at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:700)
at oracle.jbo.server.ViewDefImpl.findDefObject(ViewDefImpl.java:398)
at oracle.jbo.server.ApplicationModuleDefImpl.loadViewObject(ApplicationModuleDefImpl.java:493)
at oracle.jbo.server.ApplicationModuleImpl.doFindViewObject(ApplicationModuleImpl.java:2702)
at oracle.jbo.server.ApplicationModuleImpl.findViewObject(ApplicationModuleImpl.java:2840)
at oracle.apps.icx.por.reqmgmt.webui.ReqDetailsCO.processPRDSHistoryRendering(ReqDetailsCO.java:2317)
at oracle.apps.icx.por.reqmgmt.webui.ReqDetailsCO.processPageForRendering(ReqDetailsCO.java:873)
at oracle.apps.icx.por.reqmgmt.webui.ReqDetailsCO.processRequest(ReqDetailsCO.java:446)



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Login to iProcurement Responsibility
2. Requisitions Tab
3. Click on Requisition link to View Requisitions


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.