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.0Information 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:
- Navigate to a page.
- Wait 30 minutes.
- 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-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 |