E-Business Suite Steps To Remove / Disable Personalizations In OA Framework After Defined Personalizations Cause Java Error 'oracle.apps.fnd.framework.OAException' During Login, Page Display, Or Notification Access
(Doc ID 304670.1)
Last updated on DECEMBER 10, 2024
Applies to:
Oracle Internet Expenses - Version 12.2.9 to 12.2.9 [Release 12.2]Oracle Internet Expenses - Version 12.2.3 to 12.2.3 [Release 12.2]
Oracle Payables - Version 12.2.8 to 12.2.8 [Release 12.2]
Oracle Internet Expenses - Version 12.1.3 to 12.2 [Release 12.1 to 12.2]
Oracle Payables - Version 12.2.12 to 12.2.12 [Release 12.2]
Information in this document applies to any platform.
Goal
E-Business Suite Applications Framework, OA Framework related issues
After users define Personalizations in E-Business Suite OA Framework related pages, they receive errors during login, page display, or notification access.
For example:
- Users created a personalization using the Personalization UI provided with OA Framework.
- Users followed the OA Framework Personalization & Extensibility Guide <Note 236618.1> (OA Framework Personalization and Extensibility Guide: Version 5.7+)
- After creating the personalization, the page is no longer accessible and you need to back-out or remove this personalization to allow access to the page.
The errors received after creating personalizations in an OA Framework page may include an error stack like the following:
Exception Details.
oracle.apps.fnd.framework.OAException: Could not create Java class: (inherit) associated with region: (PersonalizeCell). This is probably because the class name is wrong or not included in project.
at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1310)
at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1497)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:3348)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:2286)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:607)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:487)
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.jtf.cabo.interceptor.JTFWrapperFilter.doFilter(JTFWrapperFilter.java:149)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:527)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:159)
Solution
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
Goal |
Solution |
Introduction: |
Method 1 - Using responsibility Functional Administrator > Personalization (OA Framework 5.10+) |
Method 2 - Temporarily disable all Personalizations |
Method 3 - Temporarily disable all Personalizations when unable to login |
Method 4 - Removing personalization document in the database using JDR_UTILS package |