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.


On : Application Name : Enterprise Governance, Risk and Compliance - Advance Controls - Managing Manage Entitlement
Version : GRC-all-
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.

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(
at oracle.adfinternal.controller.util.model.DCFrameImpl.makeCurrent(
at oracle.adfinternal.controller.state.ViewPortContextImpl.makeCurrent(
at oracle.adfinternal.controller.state.RequestState.setCurrentViewPortContext(
at oracle.adfinternal.controller.state.ControllerState.setRequestState(
at oracle.adfinternal.controller.state.ControllerState.synchronizeStatePart1(
at oracle.adfinternal.controller.application.SyncNavigationStateListener.beforePhase(
at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.beforePhase(
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchBeforeEvent(
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.dispatchBeforePagePhaseEvent(
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.dispatchBeforePagePhaseEvent(
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(
at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.beforePhase(
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(
at javax.faces.webapp.FacesServlet.service(

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  

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


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