ODSM 11.1.1.6.0 Inactivity Timeout PopUp on Internet Explorer (IE): Because of inactivity, your session has timed out and is no longer active. Log Error: ADF_FACES-30107:The view state of the page has expired. Reload the page. (Doc ID 1566946.1)

Last updated on AUGUST 31, 2017

Applies to:

Oracle Internet Directory - Version 11.1.1.6.0 and later
Information in this document applies to any platform.

Symptoms

Oracle Directory Services Manager (ODSM) 11g version 11.1.1.6. WebLogic Server (WLS) 10.3.5.

This problem is only experienced using Internet Explorer (tested with 8.0.7.7601.17514 and 10).

  1. User opens a connection, and leaves the session inactive until the session expires and the message below is displayed.
  2. The user selects OK, and the message to reload the page is displayed.
  3. When selecting OK, the page is reloaded but the message does not disappear. This process needs to be repeated several times before the page actually removes the message.
Message from webpage

Because of inactivity, your session has timed out and is no longer
active.  Click OK to reload the page.

While this message is present no tabs on the current browser window can be used, and the message cannot be closed using the X at the top right corner.

Log file wls_ods1-diagnostic.log shows:

...<snip>...
[2013-05-28T12:42:48.583+10:00] [wls_ods1] [WARNING] [] [oracle.adfinternal.view.faces.lifecycle.LifecycleImpl] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 2cda1ff180cabd58:59199fb0:13ee8f58e36:-8000-0000000000000584,0] [APP: odsm#11.1.1.2.0] ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6[[
javax.faces.FacesException: Broken pipe
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:920)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:367)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:222)

...<etc>...

Caused by: java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:568)
at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:539)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:427)
at weblogic.servlet.internal.CharsetChunkOutput.flush(CharsetChunkOutput.java:298)
at weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:188)
at weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutputStreamImpl.java:121)
at weblogic.servlet.internal.ServletResponseImpl.flushBuffer(ServletResponseImpl.java:197)
at javax.servlet.ServletResponseWrapper.flushBuffer(ServletResponseWrapper.java:176)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:224)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:911)
... 49 more

]]
[2013-05-28T12:42:48.598+10:00] [wls_ods1] [ERROR] [] [org.apache.myfaces.trinidadinternal.application.StateManagerImpl] [tid: [ACTIVE].ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 2cda1ff180cabd58:59199fb0:13ee8f58e36:-8000-000000000000058e,0] [APP: odsm#11.1.1.2.0] Could not find saved view state for token -mo3l30jmf
[2013-05-28T12:42:48.603+10:00] [wls_ods1] [WARNING] [] [oracle.adfinternal.view.faces.lifecycle.LifecycleImpl] [tid: [ACTIVE].ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 2cda1ff180cabd58:59199fb0:13ee8f58e36:-8000-000000000000058e,0] [APP: odsm#11.1.1.2.0] ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RESTORE_VIEW 1[[
javax.faces.application.ViewExpiredException: viewId:/odsm.jspx - ADF_FACES-30107:The view state of the page has expired.  Reload the page.
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:751)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:374)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
...<snip>...

 

 

Changes

 

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