OID11g Close the IE Browser After Logout of ODSM, an Error Will Occur. "Cannot parse POST parameters of request" "java.lang.AssertionError: Assertion violated"

(Doc ID 2327010.1)

Last updated on DECEMBER 07, 2017

Applies to:

Oracle Internet Directory - Version 11.1.1.7.0 to 11.1.1.9.0 [Release 11g]
Information in this document applies to any platform.

Symptoms

Logging out of the ODSM console and closing the browser, the following error is output to the wls_ods1.log.

<Oct 26, 2017 11:42:12 AM JST> <Error> <org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl> <BEA-000000> <
weblogic.utils.NestedRuntimeException: Cannot parse POST parameters of request: '/odsm/faces/odsm.jspx'
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2216)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.parseQueryParams(ServletRequestImpl.java:2096)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getQueryParams(ServletRequestImpl.java:1990)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getParameter(ServletRequestImpl.java:2067)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.access$800(ServletRequestImpl.java:1879)
at weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:818)
at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:169)
.................................
Caused By: java.net.ProtocolException: EOF after reading only: '0' of: '124' promised bytes, out of which at least: '0' were already buffered
at weblogic.servlet.internal.PostInputStream.complain(PostInputStream.java:97)
at weblogic.servlet.internal.PostInputStream.read(PostInputStream.java:198)
at weblogic.servlet.internal.ServletInputStreamImpl.read(ServletInputStreamImpl.java:228)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2190)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.parseQueryParams(ServletRequestImpl.java:2096)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getQueryParams(ServletRequestImpl.java:1990)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getParameter(ServletRequestImpl.java:2067)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.access$800(ServletRequestImpl.java:1879)
at weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:818)
at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:169)
.................................
>
<Oct 26, 2017 11:42:12 AM JST> <Error> <HTTP> <BEA-101020> <[ServletContext@%contextnumber%[app:odsm module:/odsm path:/odsm spec-version:2.5 version:11.1.1.2.0]] Servlet failed with Exception
java.lang.AssertionError: Assertion violated
at weblogic.utils.Debug.assertion(Debug.java:57)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2194)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.parseQueryParams(ServletRequestImpl.java:2096)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getQueryParams(ServletRequestImpl.java:1990)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getParameter(ServletRequestImpl.java:2067)
Truncated. see log file for complete stacktrace
>
<Oct 26, 2017 11:42:12 AM JST> <Notice> <Diagnostics> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'wls_ods1' has triggered at Oct 26, 2017 11:42:12 AM JST. Notification details:
WatchRuleType: Log
WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-101020') OR (MSGID = 'WL-101017') OR (MSGID = 'WL-000802') OR (MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
WatchData: DATE = Oct 26, 2017 11:42:12 AM JST SERVER = wls_ods1 MESSAGE = [ServletContext@%contextnumber%[app:odsm module:/odsm path:/odsm spec-version:2.5 version:11.1.1.2.0]] Servlet failed with Exception
java.lang.AssertionError: Assertion violated
at weblogic.utils.Debug.assertion(Debug.java:57)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2194)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.parseQueryParams(ServletRequestImpl.java:2096)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getQueryParams(ServletRequestImpl.java:1990)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getParameter(ServletRequestImpl.java:2067)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.access$800(ServletRequestImpl.java:1879)
at weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:818)
at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:169)
.................................
SUBSYSTEM = HTTP USERID = <WLS Kernel> SEVERITY = Error THREAD = [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' MSGID = BEA-101020 MACHINE = OIDhost.example.com TXID = CONTEXTID = %contextnumber%
:-8000-000000000000028c TIMESTAMP = 1508985732524
WatchAlarmType: AutomaticReset
WatchAlarmResetPeriod: 30000
>
<Oct 26, 2017 11:42:12 AM JST> <Error> <oracle.adf.share.ADFContext> <BEA-000000> <ADF detected an ADFContext leak.
Please see the documentation for more information about handling ADFContext leaks.
For more information about the leaking ADFContext please enable logging for oracle.adf.share.ADFContext at FINEST level.
>
<Oct 26, 2017 11:42:12 AM JST> <Emergency> <oracle.dfw.incident> <BEA-000000> <incident 100 created with problem key "DFW-99998 [java.lang.AssertionError][oracle.adf.library.webapp.LibraryFilter.doFilter][odsm]">

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