My Oracle Support Banner

OAM 11g: Logout Fails With Java.lang.ClassCastException After Applying Patch (Doc ID 1299318.1)

Last updated on SEPTEMBER 21, 2016

Applies to:

Oracle Access Manager - Version to [Release 11g]
Information in this document applies to any platform.


Oracle Access Manager (OAM) 11g with 10g WebGate on OHS 11g

Configured /oamsso/logout.html as logout URL in applications.

Everything was working fine on logout until Bundle Patch 2(BP02) was applied.

Logout errors with the following exception:

[2011-02-21T20:25:44.331-05:00] [oam_server1] [TRACE] [] [oracle.oam.binding] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000ItAyDBjFw000jzwkno1DOdDk0002Wj,0] [SRC_CLASS:] [APP: oam_server] [SRC_METHOD: doForward] Doing forward to: /pages/serverlogout.jsp
[2011-02-21T20:25:44.331-05:00] [oam_server1] [ERROR] [OAM-00002] [oracle.oam.binding] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000ItAyDBjFw000jzwkno1DOdDk0002Wj,0] [APP: oam_server] Error occurred while handling the request.[[java.lang.ClassCastException: cannot be cast to java.lang.String
      at jsp_servlet._pages.__serverlogout._jspService(
      at weblogic.servlet.jsp.JspBase.service(
      at weblogic.servlet.internal.StubSecurityHelper$
      at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(
      at weblogic.servlet.internal.ServletStubImpl.execute(
      at weblogic.servlet.internal.ServletStubImpl.execute(
      at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(


Applied BP02.


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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.