weblogic.utils.NestedRuntimeException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • hi When using Internet Explorer 10 on an ADF application, closing the browser window seems to cause a ProtocolException in WebLogic Server. Noticed this in different ADF applications, e.g. http://www.consideringred.com/files/oracle/2013/SessionUserDataNullApp-v0.01.zip (see also JIRA issue ADFEMG-136 ) Using JDeveloper 11.1.2.4.0 with its integrated WebLogic Server 10.3.5.0 (running on Java version 1.6.0_24) This ProtocolException does not occur when using other browsers like Firefox or Google Chrome (when closing the browser window), only when using Internet Explorer 10. The JDeveloper log window shows {quote} weblogic.utils.NestedRuntimeException: Cannot parse POST parameters of request: '/SessionUserDataNullApp-ViewController-context-root/faces/tryEmployees' at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2144) at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.parseQueryParams(ServletRequestImpl.java:2024) at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getQueryParams(ServletRequestImpl.java:1918) at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getParameter(ServletRequestImpl.java:1995) at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.access$800(ServletRequestImpl.java:1817) at weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:804) at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:169) at org.apache.myfaces.trinidadinternal.context.external.ServletRequestParameterMap.getAttribute(ServletRequestParameterMap.java:43) at org.apache.myfaces.trinidadinternal.context.external.ServletRequestParameterMap.getAttribute(ServletRequestParameterMap.java:31) at org.apache.myfaces.trinidadinternal.context.external.AbstractAttributeMap.get(AbstractAttributeMap.java:73) at oracle.adfinternal.controller.state.ControllerState.getRootViewPortFromRequest(ControllerState.java:788) at oracle.adfinternal.controller.state.AdfcContext.initialize(AdfcContext.java:185) at oracle.adfinternal.controller.state.AdfcContext.initialize(AdfcContext.java:79) at oracle.adfinternal.controller.application.AdfcConfigurator.beginRequest(AdfcConfigurator.java:53) at org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl._startConfiguratorServiceRequest(GlobalConfiguratorImpl.java:562) at org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl.beginRequest(GlobalConfiguratorImpl.java:212) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:174) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) Caused by: java.net.ProtocolException: EOF after reading only: '0' of: '16' promised bytes, out of which at least: '0' were already buffered at weblogic.servlet.internal.PostInputStream.complain(PostInputStream.java:93) at weblogic.servlet.internal.PostInputStream.read(PostInputStream.java:179) at weblogic.servlet.internal.ServletInputStreamImpl.read(ServletInputStreamImpl.java:228) at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2118) ... 39 more {quote} Can this ProtocolException be reproduced? Is this ProtocolException intended behaviour? many thanks Jan Vervecken
    via by Jan Vervecken,
  • Weblogic 12c
    via by Unknown author,
  • Cannot parse POST parameters
    via by 717201,
    • weblogic.utils.NestedRuntimeException: Cannot parse POST parameters of request: '/dscc7/dcc7Module/EditSchemaAttribute' at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2333) at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.parseQueryParams(ServletRequestImpl.java:2213) at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getQueryParams(ServletRequestImpl.java:2055) at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getParameter(ServletRequestImpl.java:2166) at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.access$800(ServletRequestImpl.java:1953) at weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:840) at com.iplanet.jato.view.ViewBeanBase.deserializePageAttributes(ViewBeanBase.java:928) at com.iplanet.jato.view.ViewBeanBase.getPageSessionAttributes(ViewBeanBase.java:1011) at com.iplanet.jato.view.ViewBeanBase.getPageSessionAttribute(ViewBeanBase.java:1052) at com.sun.web.admin.directory.dcc.ViewSchemaAttributeViewBean.<init>(ViewSchemaAttributeViewBean.java:83) at com.sun.web.admin.directory.dcc.EditSchemaAttributeViewBean.<init>(EditSchemaAttributeViewBean.java:44) at sun.reflect.GeneratedConstructorAccessor122.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at com.iplanet.jato.ViewBeanManager.getViewBean(ViewBeanManager.java:229) at com.iplanet.jato.ViewBeanManager.getViewBean(ViewBeanManager.java:194) at com.iplanet.jato.ViewBeanManager.getViewBeanByClassName(ViewBeanManager.java:128) at com.iplanet.jato.ViewBeanManager.getLocalViewBean(ViewBeanManager.java:114) at com.iplanet.jato.ApplicationServletBase.getViewBeanInstance(ApplicationServletBase.java:908) at com.iplanet.jato.ApplicationServletBase.processRequest(ApplicationServletBase.java:610) at com.iplanet.jato.ApplicationServletBase.doPost(ApplicationServletBase.java:473) at javax.servlet.http.HttpServlet.service(HttpServlet.java:751) at javax.servlet.http.HttpServlet.service(HttpServlet.java:844) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:242) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:216) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:132) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:338) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74) at com.sun.web.admin.directory.dcc.solo.DCCSoloSessionManagerFilter.doFilter(DCCSoloSessionManagerFilter.java:134) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3288) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3254) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2163) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2089) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2074) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1513) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) Caused by: java.net.ProtocolException: EOF after reading only: '0' of: '630' 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:196) at weblogic.servlet.internal.ServletInputStreamImpl.read(ServletInputStreamImpl.java:228) at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2307) ... 44 more

    Users with the same issue

    Unknown visitor2 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    2 more bugmates