My Oracle Support Banner

Getting ADF_FACES-30200 Error or "Internal Error" When Attempting to Access the Documents Settings Page in WebCenter Portal to Set a Default Landing Tab for the Documents / Content Manager Task Flow (Doc ID 2680778.1)

Last updated on MARCH 02, 2023

Applies to:

Oracle WebCenter Portal - Version 12.2.1.3.191015 to 12.2.1.4.0
Information in this document applies to any platform.

Symptoms

 

Starting with the WebCenter Portal 12.2.1.3.19105WCPBP and WebCenter Portal 12.2.1.4 we have introduced an option to specify the landing tab for Content Manager Task Flow.

When Attempting to set the default tab for the Documents / Content manager task flow results in the following error:

ERROR


WebCenter Portal 12.2.1.3:

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

 

WebCenter Portal 12.2.1.4:

Internal Error (WCS#YYYY.MM.DD.HH.MI.SS)



STEPS

The issue can be reproduced at will with the following steps:

WebCenter Portal 12.2.1.3: 

  1. Apply the WebCenter Portal Bundle Patch 12.2.1.3.191015 or later.

  2. Connect to WebCenter Portal.

  3. Go to Administration -> Tools and Services -> Documents Settings.

    Here you will get the 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


  4. The portal diagnostic log shows the following error:

    [<DATE_TIME>] [WC_Portal1] [ERROR] [WCS-07265] [oracle.webcenter.doclib.internal.view.wcc.filter.WccServletFilterWrapper] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <UserId>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] An error occurred while invoking the WCC filter.[[
    javax.el.ELException: /oracle/webcenter/doclib/view/jsf/fragments/adminSettingsView.jsff @15,97 value="#{pageFlowScope.adminSettingsBean.allTabNames}": java.lang.IllegalAccessError: oracle/wcc/adf/vc/DocInfoBean$DOC_PROPS_TABS
        at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114)
        at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
        at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
        at javax.faces.component.UISelectItems.getValue(UISelectItems.java:129)
        at oracle.adfinternal.view.faces.renderkit.rich.SelectItemUtils.addSelectItems(SelectItemUtils.java:184)
    ...

    Caused by: javax.el.ELException: java.lang.IllegalAccessError: oracle/wcc/adf/vc/DocInfoBean$DOC_PROPS_TABS
        at javax.el.BeanELResolver.getValue(BeanELResolver.java:367)
        at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
        at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
        at com.sun.el.parser.AstValue.getValue(AstValue.java:139)
    ...

    Caused by: java.lang.IllegalAccessError: oracle/wcc/adf/vc/DocInfoBean$DOC_PROPS_TABS
        at oracle.webcenter.doclib.internal.view.backing.AdminSettingsBean.getAllTabNames(AdminSettingsBean.java:86)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    ...


    ...

    [<DATE_TIME>] [WC_Portal1] [WARNING] [] [oracle.adfinternal.view.faces.context.RichExceptionHandler] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <UserId>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RESTORE_VIEW 1[[
    java.lang.RuntimeException: java.lang.Exception: MDSLockedSessionManager already registered. Can't register more than one.
        at oracle.adf.controller.internal.mds.LockedTransactionManager.<init>(LockedTransactionManager.java:27)
        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.before(ADFPhaseListener.java:322)
        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:77)
    ...

    ]]
    [<DATE_TIME>] [WC_Portal1] [ERROR] [] [oracle.adfinternal.view.faces.context.RichExceptionHandler] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <UserId>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] 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.[[
    java.lang.RuntimeException: java.lang.Exception: MDSLockedSessionManager already registered. Can't register more than one.
        at oracle.adf.controller.internal.mds.LockedTransactionManager.<init>(LockedTransactionManager.java:27)
        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.before(ADFPhaseListener.java:322)
        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:77)
    ...

 

 

WebCenter Portal 12.2.1.4: 

  1. Connect to WebCenter Portal.

  2. Go to Administration -> Tools and Services -> Documents Settings.

    Here you will get the error:

    Internal Error (WCS#YYYY.MM.DD.HH.MI.SS)


  3. The portal diagnostic log shows the following error:

    [<DATE_TIME>] [WC_Portal1] [ERROR] [WCS-07265] [oracle.webcenter.doclib.internal.view.wcc.filter.WccServletFilterWrapper] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <UserId>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] An error occurred while invoking the WCC filter.[[
    javax.el.ELException: /oracle/webcenter/doclib/view/jsf/fragments/adminSettingsView.jsff @15,97 value="#{pageFlowScope.adminSettingsBean.allTabNames}": java.lang.IllegalAccessError: tried to access class oracle.wcc.adf.vc.DocInfoBean$DOC_PROPS_TABS from class oracle.webcenter.doclib.internal.view.backing.AdminSettingsBean
        at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114)
        at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
        at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
        at javax.faces.component.UISelectItems.getValue(UISelectItems.java:129)
        at oracle.adfinternal.view.faces.renderkit.rich.SelectItemUtils.addSelectItems(SelectItemUtils.java:184)
    ...

    Caused by: javax.el.ELException: java.lang.IllegalAccessError: tried to access class oracle.wcc.adf.vc.DocInfoBean$DOC_PROPS_TABS from class oracle.webcenter.doclib.internal.view.backing.AdminSettingsBean
        at javax.el.BeanELResolver.getValue(BeanELResolver.java:326)
        at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
        at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
    ...

    Caused by: java.lang.IllegalAccessError: tried to access class oracle.wcc.adf.vc.DocInfoBean$DOC_PROPS_TABS from class oracle.webcenter.doclib.internal.view.backing.AdminSettingsBean
        at oracle.webcenter.doclib.internal.view.backing.AdminSettingsBean.getAllTabNames(AdminSettingsBean.java:86)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    ...

    [<DATE_TIME>] [WC_Portal1] [WARNING] [] [oracle.adfinternal.view.faces.context.RichExceptionHandler] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <UserId>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase APPLY_REQUEST_VALUES 2[[
    java.lang.IllegalStateException
        at com.sun.faces.context.FacesContextImpl.assertNotReleased(FacesContextImpl.java:712)
        at com.sun.faces.context.FacesContextImpl.getAttributes(FacesContextImpl.java:239)
        at javax.faces.context.FacesContextWrapper.getAttributes(FacesContextWrapper.java:362)
        at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer$DelayedTableDecodeTask.run(BaseTableRenderer.java:3626)
    ...

    [<DATE_TIME>] [WC_Portal1] [ERROR] [] [oracle.webcenter.webcenterapp.internal.view.webapp.WebCenterShellPageRedirectionFilter] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <UserId>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] [[
    java.lang.IllegalStateException
        at com.sun.faces.context.FacesContextImpl.assertNotReleased(FacesContextImpl.java:712)
        at com.sun.faces.context.FacesContextImpl.getAttributes(FacesContextImpl.java:239)
        at javax.faces.context.FacesContextWrapper.getAttributes(FacesContextWrapper.java:362)
    ...

    [<DATE_TIME>] [WC_Portal1] [WARNING] [] [oracle.webcenter.webcenterapp.internal.view.backing.PublicPageBean] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <UserId>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] Internal Error (WCS#YYYY.MM.DD.HH.MI.SS)



 

Changes

 

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
Changes
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.