1 Reply Latest reply on Feb 24, 2010 6:40 AM by 724001

    java.lang.IllegalStateException: response already committed

    655840
      Hi,

      I am using Weblogic 8.1 SP4, Solaris OS, Oracle 9i environment and clustered with Veritas.

      Initially there was out of memory error was coming, then I increased JVM 256 to 512M and increased Ulimit size from 256 to 4092 M. then that problem was solved.

      Recently, I have got this another below error in my portalserver log.

      Once this error comes, After 15 minutes. Server will get switch over from one machine to another machine automatically. It means shutdown the application in one server.

      ==============See this error long======================
      ####<May 18, 2009 10:17:00 AM ICT> <Debug> <RDBMSAuthenticator> <ebizdr> <portalServer> <ExecuteThread: '8' for queue: 'default'> <<anonymous>> <> <000000> <Authentication Failed: User "null">
      ####<May 18, 2009 10:17:18 AM ICT> <Error> <HTTP> <ebizdr> <portalServer> <ExecuteThread: '8' for queue: 'default'> <<WLS Kernel>> <> <BEA-101020> <[ServletContext(id=4273376,name=NBIAProject,context-path=)] Servlet failed with Exception
      java.lang.IllegalStateException: response already committed
           at weblogic.servlet.internal.ServletResponseImpl.sendRedirect(ServletResponseImpl.java:604)
           at jsp_servlet.__getheadervalue._jspService(getHeaderValue.jsp:116)
           at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
           at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
           at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
           at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
           at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
           at com.bea.wlw.netui.pageflow.PageFlowJspFilter.doFilter(PageFlowJspFilter.java:246)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
           at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
           at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
           at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
           at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
           at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
      >
      ####<May 18, 2009 10:17:18 AM ICT> <Debug> <RDBMSAuthenticator> <ebizdr> <portalServer> <ExecuteThread: '10' for queue: 'default'> <<anonymous>> <> <000000> <Provider: getLoginModuleConfiguration()>
      ####<May 18, 2009 10:17:18 AM ICT> <Debug> <RDBMSAuthenticator> <ebizdr> <portalServer> <ExecuteThread: '10' for queue: 'default'> <<anonymous>> <> <000000> <Authentication Failed: User "null" denied>
      ####<May 18, 2009 10:17:18 AM ICT> <Debug> <RDBMSAuthenticator> <ebizdr> <portalServer> <ExecuteThread: '10' for queue: 'default'> <<anonymous>> <> <000000> <Authentication Failed: User "null">
      ####<May 18, 2009 10:17:27 AM ICT> <Debug> <RDBMSAuthenticator> <ebizdr> <portalServer> <ExecuteThread: '10' for queue: 'default'> <<anonymous>> <> <000000> <Provider: getLoginModuleConfiguration()>
      default'> <<anonymous>> <> <000000> <Authentication Failed: User "null">
      ####<May 18, 2009 11:05:48 AM ICT> <Error> <HTTP> <ebizdr> <portalServer> <ExecuteThread: '10' for queue: 'default'> <<WLS Kernel>> <> <BEA-101020> <[ServletContext(id=4273376,name=NBIAProject,context-path=)] Servlet failed with Exception
      java.lang.NullPointerException
           at weblogic.servlet.internal.WarSource.getFileSourceListing(WarSource.java:106)
           at weblogic.servlet.internal.WarSource.listSources(WarSource.java:92)
           at weblogic.servlet.internal.WebAppServletContext.getResourcePaths(WebAppServletContext.java:1094)
           at com.bea.netuix.servlets.util.LoadAllWebAppPaths.reloadResources(LoadAllWebAppPaths.java:192)
           at com.bea.netuix.servlets.util.LoadAllWebAppPaths.ensureReloaded(LoadAllWebAppPaths.java:270)
           at com.bea.netuix.servlets.manager.PortalServlet.doPost(PortalServlet.java:728)
           at com.bea.netuix.servlets.manager.PortalServlet.doGet(PortalServlet.java:671)
           at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:135)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
           at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
           at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
           at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
           at com.bea.myee.portal.YahooLoginFilter.doFilter(YahooLoginFilter.java:122)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
           at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
           at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
           at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
           at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
           at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
           at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
      >
      ####<May 18, 2009 11:05:49 AM ICT> <Critical> <WebLogicServer> <ebizdr> <portalServer> <ListenThread.Default> <<WLS Kernel>> <> <BEA-000204> <Failed to listen on port 9001, failure count: 1, failing for 0 seconds, java.net.SocketException: Too many open files>
      ####<May 18, 2009 11:05:49 AM ICT> <Error> <HTTP> <ebizdr> <portalServer> <ExecuteThread: '10' for queue: 'default'> <<WLS Kernel>> <> <BEA-101019> <[ServletContext(id=4273376,name=NBIAProject,context-path=)] Servlet failed with IOException
      java.io.FileNotFoundException: /var/opt/weblogic/user_projects/domains/eBizPortalDomain/portalServer/.wlnotdelete/NBIAPortalApp/NBIAProject/framework/skins/NBIA/css/body.css (Too many open files)
           at java.io.FileInputStream.open(Native Method)
           at java.io.FileInputStream.<init>(FileInputStream.java:106)
           at weblogic.utils.classloaders.FileSource.getInputStream(FileSource.java:23)
           at weblogic.servlet.FileServlet.sendFile(FileServlet.java:563)
           at weblogic.servlet.FileServlet.service(FileServlet.java:206)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
           at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
           at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
           at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
           at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
           at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
           at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
           at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
           at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
           at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
      >
      ####<May 18, 2009 11:05:49 AM ICT> <Error> <HTTP> <ebizdr> <portalServer> <ExecuteThread: '14' for queue: 'default'> <<WLS Kernel>> <> <BEA-101019> <[ServletContext(id=4273376,name=NBIAProject,context-path=)] Servlet failed with IOException
      java.io.FileNotFoundException: /var/opt/weblogic/user_projects/domains/eBizPortalDomain/portalServer/.wlnotdelete/NBIAPortalApp/NBIAProject/framework/skins/NBIA/css/window.css (Too many open files)
           at java.io.FileInputStream.open(Native Method)
           at java.io.FileInputStream.<init>(FileInputStream.java:106)
           at weblogic.utils.classloaders.FileSource.getInputStream(FileSource.java:23)
           at weblogic.servlet.FileServlet.sendFile(FileServlet.java:563)

      Kindly provide me the proper solution to close this issue.

      Thanks & Regards,
      Suriyaprakash.V