My Oracle Support Banner

Getting Sporadic "Internal Error" on WebCenter Portal When Refreshing the Page Using the Browser Refresh/Reload Button After Some Time of Inactivity (Doc ID 2660837.1)

Last updated on OCTOBER 03, 2022

Applies to:

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

Symptoms

 

When refreshing a WebCenter Portal page using the browser refresh/reload button after some time of inactivity, the following error is returned:

ERROR

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


STEPS

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

  1. Navigate to a page.

  2. Wait 30 minutes.

  3. Refresh the page using the browser refresh.

 

The portal diagnistic log shows the following error:

[<DATE_TIME>] [WC_Portal] [ERROR] [ADFC-62012] [oracle.adfinternal.controller.application.AdfcViewScopeProvider] [tid: [ACTIVE].ExecuteThread: '52' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <user>] [ecid: <ecid>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <dsid>] ADFc: No view scope is available because the window has been closed, windowId = '<window-id>'.

[<DATE_TIME>] [WC_Portal] [ERROR] [ADFC-62012] [oracle.adfinternal.controller.application.AdfcViewScopeProvider] [tid: [ACTIVE].ExecuteThread: '52' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <user>] [ecid: <ecid>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <dsid>] ADFc: No view scope is available because the window has been closed, windowId = '<window-id>'.

[<DATE_TIME>] [WC_Portal] [ERROR] [ADFC-50018] [oracle.adfinternal.controller.application.AdfcExceptionHandler] [tid: [ACTIVE].ExecuteThread: '52' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <user>] [ecid: <ecid>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <dsid>] ADFc: No exception handler was found for an application exception.[[
java.lang.NullPointerException
at oracle.adfinternal.controller.application.NewWindowStateListener.afterPhase(NewWindowStateListener.java:51)
at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.afterPhase(ADFLifecycleImpl.java:539)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchAfterEvent(LifecycleImpl.java:124)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.dispatchAfterPagePhaseEvent(LifecycleImpl.java:172)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.dispatchAfterPagePhaseEvent(ADFPhaseListener.java:302)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:88)
...

[<DATE_TIME>] [WC_Portal] [ERROR] [] [oracle.webcenter.webcenterapp.internal.view.webapp] [tid: [ACTIVE].ExecuteThread: '52' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <user>] [ecid: <ecid>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <dsid>] [[
java.lang.NullPointerException
at oracle.adfinternal.controller.application.NewWindowStateListener.afterPhase(NewWindowStateListener.java:51)
at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.afterPhase(ADFLifecycleImpl.java:539)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchAfterEvent(LifecycleImpl.java:124)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.dispatchAfterPagePhaseEvent(LifecycleImpl.java:172)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.dispatchAfterPagePhaseEvent(ADFPhaseListener.java:302)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:88)
...

[<DATE_TIME>] [WC_Portal] [WARNING] [] [oracle.webcenter.webcenterapp.internal.view.backing.PublicPageBean] [tid: [ACTIVE].ExecuteThread: '52' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <user>] [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.