5 Replies Latest reply on Feb 24, 2004 5:40 PM by vu.le

    JBoss fails in load testing

    xarup

      Hello :

      We are using JBoss 3.2.2 with Tomcat 4.1.24 with jdk1.4. We are using Struts Framework for JSP. We are making EJB Stateless Session Bean calls from the client. We ran into trouble during load testing. Here in our application we are doing a simultaneous login and logout. Initially we were calling EJB SessionBean but to isolate the problem we do not call any EJB.
      Now after some 100 random login and logout we started getting NullPointerException. Also the JBOSS hanged and we have to a machine reboot to start the JBOSS again.

      The NullPointerException we are getting in our class. Also we found from JBOSS log that we are getting "Out of Memory error. Unable to create new thread" (This one comes with EJB ).

      We are attaching a stack trace when we are getting error without EJB. It'll be real helpful if somebody can resolve this problem soon.Apache Tomcat/4.1.24-LE-jdk14 - Error report<!--H1{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} H3{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} BODY{font-family : sans-serif,Arial,Tahoma;color : black;background-color : white;} B{color : white;background-color : #0086b2;} HR{color : #0086b2;} --> <h1>HTTP Status 500 - Internal Server Error</h1><HR size="1" noshade>type Exception reportmessage Internal Server Errordescription The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.exception javax.servlet.ServletException

      at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:504)

      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:445)

      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:265)

      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1217)

      at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:497)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)

      at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)

      at java.lang.Thread.run(Thread.java:536)

      root cause java.lang.NullPointerException

      at com.kodiak.ems.groupprovisioning.client.web.publicuser.action.KnLoginAction.execute(Unknown Source)

      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:443)

      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:265)

      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1217)

      at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:497)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)

      at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)

      at java.lang.Thread.run(Thread.java:536)

      <HR size="1" noshade><h3>Apache Tomcat/4.1.24-LE-jdk14</h3>

      Also the JBOSS exception with EJB is following:

      2003-10-20 12:52:04,640 [HttpProcessor[443][3]] ERROR org.jboss.web.localhost.Engine - Exception:
      Unable to execute command
      at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:655)
      at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:416)
      at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:427)
      at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile(DefaultCompilerAdapter.java:448)
      at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute(JavacExternal.java:81)
      at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)
      at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
      at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
      at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
      at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:978)
      at org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:414)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:270)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1217)
      at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:479)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
      at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
      at java.lang.Thread.run(Thread.java:536)
      Caused by: java.lang.OutOfMemoryError: unable to create new native thread
      at java.lang.Thread.start(Native Method)
      at java.lang.UNIXProcess$1.run(UNIXProcess.java:136)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.lang.UNIXProcess.(UNIXProcess.java:102)
      at java.lang.Runtime.execInternal(Native Method)
      at java.lang.Runtime.exec(Runtime.java:566)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:646)
      ... 53 more
      --- Nested Exception ---
      java.lang.OutOfMemoryError: unable to create new native thread
      at java.lang.Thread.start(Native Method)
      at java.lang.UNIXProcess$1.run(UNIXProcess.java:136)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.lang.UNIXProcess.(UNIXProcess.java:102)
      at java.lang.Runtime.execInternal(Native Method)
      at java.lang.Runtime.exec(Runtime.java:566)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:646)
      at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:416)
      at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:427)
      at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile(DefaultCompilerAdapter.java:448)
      at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute(JavacExternal.java:81)
      at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)
      at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
      at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
      at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
      at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:978)
      at org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:414)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:270)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1217)
      at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:479)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
      at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
      at java.lang.Thread.run(Thread.java:536)
      2003-10-20 12:52:04,653 [HttpProcessor[443][3]] ERROR STDERR - Unable to execute command
      2003-10-20 12:52:04,653 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:655)
      2003-10-20 12:52:04,653 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:416)
      2003-10-20 12:52:04,654 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:427)
      2003-10-20 12:52:04,654 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile(DefaultCompilerAdapter.java:448)
      2003-10-20 12:52:04,655 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute(JavacExternal.java:81)
      2003-10-20 12:52:04,655 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)
      2003-10-20 12:52:04,655 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
      2003-10-20 12:52:04,656 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
      2003-10-20 12:52:04,656 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
      2003-10-20 12:52:04,657 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
      2003-10-20 12:52:04,657 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
      2003-10-20 12:52:04,660 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
      2003-10-20 12:52:04,661 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
      2003-10-20 12:52:04,661 [HttpProcessor[443][3]] ERROR STDERR - at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      2003-10-20 12:52:04,662 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
      2003-10-20 12:52:04,662 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
      2003-10-20 12:52:04,662 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
      2003-10-20 12:52:04,671 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:978)
      2003-10-20 12:52:04,672 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:414)
      2003-10-20 12:52:04,672 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:270)
      2003-10-20 12:52:04,672 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1217)
      2003-10-20 12:52:04,673 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:479)
      2003-10-20 12:52:04,673 [HttpProcessor[443][3]] ERROR STDERR - at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
      2003-10-20 12:52:04,674 [HttpProcessor[443][3]] ERROR STDERR - at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      2003-10-20 12:52:04,674 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
      2003-10-20 12:52:04,674 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      2003-10-20 12:52:04,675 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
      2003-10-20 12:52:04,675 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      2003-10-20 12:52:04,676 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      2003-10-20 12:52:04,676 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      2003-10-20 12:52:04,677 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      2003-10-20 12:52:04,677 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      2003-10-20 12:52:04,677 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
      2003-10-20 12:52:04,678 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      2003-10-20 12:52:04,678 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      2003-10-20 12:52:04,679 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      2003-10-20 12:52:04,679 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
      2003-10-20 12:52:04,680 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
      2003-10-20 12:52:04,680 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      2003-10-20 12:52:04,681 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
      2003-10-20 12:52:04,681 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      2003-10-20 12:52:04,681 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
      2003-10-20 12:52:04,682 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      2003-10-20 12:52:04,682 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
      2003-10-20 12:52:04,683 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      2003-10-20 12:52:04,683 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      2003-10-20 12:52:04,684 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      2003-10-20 12:52:04,684 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
      2003-10-20 12:52:04,684 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      2003-10-20 12:52:04,685 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      2003-10-20 12:52:04,685 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      2003-10-20 12:52:04,686 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
      2003-10-20 12:52:04,687 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
      2003-10-20 12:52:04,687 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.Thread.run(Thread.java:536)
      2003-10-20 12:52:04,687 [HttpProcessor[443][3]] ERROR STDERR - Caused by: java.lang.OutOfMemoryError: unable to create new native thread
      2003-10-20 12:52:04,688 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.Thread.start(Native Method)
      2003-10-20 12:52:04,688 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.UNIXProcess$1.run(UNIXProcess.java:136)
      2003-10-20 12:52:04,689 [HttpProcessor[443][3]] ERROR STDERR - at java.security.AccessController.doPrivileged(Native Method)
      2003-10-20 12:52:04,689 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.UNIXProcess.(UNIXProcess.java:102)
      2003-10-20 12:52:04,689 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.Runtime.execInternal(Native Method)
      2003-10-20 12:52:04,690 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.Runtime.exec(Runtime.java:566)
      2003-10-20 12:52:04,698 [HttpProcessor[443][3]] ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2003-10-20 12:52:04,698 [HttpProcessor[443][3]] ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      2003-10-20 12:52:04,699 [HttpProcessor[443][3]] ERROR STDERR - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2003-10-20 12:52:04,699 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.reflect.Method.invoke(Method.java:324)
      2003-10-20 12:52:04,699 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:646)
      2003-10-20 12:52:04,700 [HttpProcessor[443][3]] ERROR STDERR - ... 53 more
      2003-10-20 12:52:04,700 [HttpProcessor[443][3]] ERROR STDERR - --- Nested Exception ---
      2003-10-20 12:52:04,701 [HttpProcessor[443][3]] ERROR STDERR - java.lang.OutOfMemoryError: unable to create new native thread
      2003-10-20 12:52:04,701 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.Thread.start(Native Method)
      2003-10-20 12:52:04,997 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.UNIXProcess$1.run(UNIXProcess.java:136)
      2003-10-20 12:52:04,997 [HttpProcessor[443][3]] ERROR STDERR - at java.security.AccessController.doPrivileged(Native Method)
      2003-10-20 12:52:04,998 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.UNIXProcess.(UNIXProcess.java:102)
      2003-10-20 12:52:04,998 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.Runtime.execInternal(Native Method)
      2003-10-20 12:52:04,999 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.Runtime.exec(Runtime.java:566)
      2003-10-20 12:52:04,999 [HttpProcessor[443][3]] ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2003-10-20 12:52:04,999 [HttpProcessor[443][3]] ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      2003-10-20 12:52:05,000 [HttpProcessor[443][3]] ERROR STDERR - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2003-10-20 12:52:05,000 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.reflect.Method.invoke(Method.java:324)
      2003-10-20 12:52:05,001 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:646)
      2003-10-20 12:52:05,001 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:416)
      2003-10-20 12:52:05,001 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:427)
      2003-10-20 12:52:05,002 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile(DefaultCompilerAdapter.java:448)
      2003-10-20 12:52:05,002 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute(JavacExternal.java:81)
      2003-10-20 12:52:05,003 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:842)
      2003-10-20 12:52:05,003 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
      2003-10-20 12:52:05,004 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
      2003-10-20 12:52:05,004 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
      2003-10-20 12:52:05,005 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
      2003-10-20 12:52:05,005 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
      2003-10-20 12:52:05,005 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
      2003-10-20 12:52:05,006 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
      2003-10-20 12:52:05,006 [HttpProcessor[443][3]] ERROR STDERR - at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      2003-10-20 12:52:05,007 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
      2003-10-20 12:52:05,007 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
      2003-10-20 12:52:05,008 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
      2003-10-20 12:52:05,008 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:978)
      2003-10-20 12:52:05,009 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:414)
      2003-10-20 12:52:05,009 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:270)
      2003-10-20 12:52:05,010 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1217)
      2003-10-20 12:52:05,010 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:479)
      2003-10-20 12:52:05,010 [HttpProcessor[443][3]] ERROR STDERR - at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
      2003-10-20 12:52:05,011 [HttpProcessor[443][3]] ERROR STDERR - at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      2003-10-20 12:52:05,011 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
      2003-10-20 12:52:05,012 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      2003-10-20 12:52:05,012 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
      2003-10-20 12:52:05,012 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      2003-10-20 12:52:05,013 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      2003-10-20 12:52:05,013 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      2003-10-20 12:52:05,014 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      2003-10-20 12:52:05,014 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      2003-10-20 12:52:05,014 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
      2003-10-20 12:52:05,015 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      2003-10-20 12:52:05,015 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      2003-10-20 12:52:05,016 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      2003-10-20 12:52:05,016 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
      2003-10-20 12:52:05,017 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
      2003-10-20 12:52:05,017 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      2003-10-20 12:52:05,018 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
      2003-10-20 12:52:05,018 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      2003-10-20 12:52:05,018 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
      2003-10-20 12:52:05,019 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      2003-10-20 12:52:05,019 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
      2003-10-20 12:52:05,020 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      2003-10-20 12:52:05,020 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      2003-10-20 12:52:05,021 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      2003-10-20 12:52:05,021 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
      2003-10-20 12:52:05,021 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      2003-10-20 12:52:05,022 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      2003-10-20 12:52:05,022 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      2003-10-20 12:52:05,023 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
      2003-10-20 12:52:05,023 [HttpProcessor[443][3]] ERROR STDERR - at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
      2003-10-20 12:52:05,024 [HttpProcessor[443][3]] ERROR STDERR - at java.lang.Thread.run(Thread.java:536)
      2003-10-20 12:52:05,024 [HttpProcessor[443][3]] ERROR org.jboss.web.localhost.Engine - ApplicationDispatcher[/groupprovisioning] Servlet.service() for servlet jsp threw exception
      org.apache.jasper.JasperException: Unable to compile class for JSP

      An error occurred at line: -1 in the jsp file: null


      Please let me know if there is any settings we have to perform to get rid of this problem.
      Thanks in advance

      Arup