Manage Entitlement Page is Showing Error: RESTORE_VIEW 1.ADF_FACES-60104:AN ERROR (Doc ID 1931509.1)

Last updated on JULY 21, 2016

Applies to:

Oracle Application Access Controls Governor - Version 8.6.5 and later
Information in this document applies to any platform.

Symptoms

On : Application Name : Enterprise Governance, Risk and Compliance - Advance Controls - Managing Manage Entitlement
Version : GRC-all-8.6.5.3000(8.6.5.3029)
AACG is used to report segregation of duties(SOD) in the business applications. Manage entitlement page is showing below errors while navigating through the page or while trying to create a new entitlement.

ERROR
-----------------------
Application error:
ADF_FACES-30200:For more information, please see the server's error log for an entry beginning with: The UIViewRoot is null. Fatal exception during PhaseId: RESTORE_VIEW 1.ADF_FACES-60104:An error occurred while processing your request. For more information, please see the server's error log for an entry beginning with HTTP Error Status Code: 500"

Log error:
2014-07-08 13:11:46,665 ERROR [el.Default (self-tuning)'] JuliToLog4jHandler:79 (oracle.adfinternal.controller.application.AdfcExceptionHandler:92): oracle.adfinternal.controller.application.AdfcExceptionHandler: EXCEPTION_HANDLER_FAILED
2014-07-08 13:11:46,666 DEBUG [el.Default (self-tuning)'] Log4jPrintStream:71 STDOUT (oracle.core.ojdl.logging.ConsoleHandler:118) oracle.adf.controller.ControllerException: ADFC-00008: The ADF Controller is unable to find DataControlFrame for a task flow.
at oracle.adfinternal.controller.util.Utils.createAndLogControllerException(Utils.java:211)
at oracle.adfinternal.controller.util.model.DCFrameImpl.makeCurrent(DCFrameImpl.java:147)
at oracle.adfinternal.controller.state.ViewPortContextImpl.makeCurrent(ViewPortContextImpl.java:1067)
at oracle.adfinternal.controller.state.RequestState.setCurrentViewPortContext(RequestState.java:180)
at oracle.adfinternal.controller.state.ControllerState.setRequestState(ControllerState.java:862)
at oracle.adfinternal.controller.state.ControllerState.synchronizeStatePart1(ControllerState.java:376)
at oracle.adfinternal.controller.application.SyncNavigationStateListener.beforePhase(SyncNavigationStateListener.java:263)
at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.beforePhase(ADFLifecycleImpl.java:557)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchBeforeEvent(LifecycleImpl.java:100)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.dispatchBeforePagePhaseEvent(LifecycleImpl.java:147)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.dispatchBeforePagePhaseEvent(ADFPhaseListener.java:290)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:76)
at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.beforePhase(ADFLifecyclePhaseListener.java:44)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:356)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:225)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Navigate to the manage entitlements page
2. Browse through the available entitlement and the error occurs
3. Try to create a new entitlement the error occurs
4. The error keeps popping until the browser is restarted
5. The issue can be reproduced in multiple browsers  


BUSINESS IMPACT
-----------------------
The issue has the following business impact:
This issue is affecting from continuing with their testing work.

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