1 Reply Latest reply on Mar 20, 2013 4:23 PM by Marco Milo-Oracle

    DSCC 11.1.1.7.0 loss of connection while editing schema attributes.

    Bobm53-Oracle
      Hi experts,
      we are experiencing frequent closing of connection on DSCC 11.1.1.7.0 when selecting the "*Cancel*" button while Editing schema attributes of any DS instance.
      When it happens we see the following messages in the (Weblogic 12c) dscc web-container log:

      <Mar 13, 2013 12:19:41 PM CET> <Error> <ServletContext-/dscc7> <BEA-000000> <[ERROR] Uncaught application exception
      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)
      Truncated. see log file for complete stacktrace
      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)
      at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.parseQueryParams(ServletRequestImpl.java:2213)
      Truncated. see log file for complete stacktrace
      >
      12:19:41 | [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' | com.sun.web.admin.directory.dcc.solo.DCCSoloServlet:earlyTrace1 |
      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
      12:19:52 | [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' | com.sun.web.ui.taglib.pagetitle.CCPageTitleTag:appendPageActions | Could not obtain pageactions element.
      12:19:52 | [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' | com.sun.web.ui.taglib.pagetitle.CCPageTitleTag:appendPageViewsMenu | Could not obtain pageviews element.

      Any idea on possible cause?
      Everything else works fine.
      MTIA