I found this bug last week after Tomcat 4.1.10 was released. The bug fix will be available in the Tomcat 4.1.11 release or you can get it from the nightly build.
Regards, Glenn Erick Todd wrote: > I am trying to follow the docs for the production configuration of > jasper 2. > > In the web.xml I have: > > > <servlet> > <servlet-name>jsp</servlet-name> > > <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> > <init-param> > <param-name>logVerbosityLevel</param-name> > <param-value>WARNING</param-value> > </init-param> > <init-param> > <param-name>development</param-name> > <param-value>false</param-value> > </init-param> > <load-on-startup>3</load-on-startup> > </servlet> > > Where I just added the development=false param. > > > Then I get this stack trace: > > Ideas?? > > javax.servlet.ServletException > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) > 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:260) > 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.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:2397) > 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:170) > at > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171) > 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.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:458) > at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:551) > at java.lang.Thread.run(Thread.java:536) > > root cause > > java.lang.StackOverflowError > at java.security.AccessController.doPrivileged(Native Method) > at sun.io.Converters.getDefaultEncodingName(Converters.java:66) > at java.lang.StringCoding.encode(StringCoding.java:366) > at java.lang.String.getBytes(String.java:603) > at java.io.UnixFileSystem.getBooleanAttributes0(Native Method) > at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:125) > at java.io.File.exists(File.java:679) > at org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:370) > at org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:335) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:472) > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:496) > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144) > at org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:385) > at org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:335) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:472) > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:496) > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144) > at org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:385) > at org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:335) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:472) > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:496) > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- ---------------------------------------------------------------------- Glenn Nielsen [EMAIL PROTECTED] | /* Spelin donut madder | MOREnet System Programming | * if iz ina coment. | Missouri Research and Education Network | */ | ---------------------------------------------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>