Hi Ken, This is a bug that I had fixed in the Cactus main branch (1.5dev) but that I forgot to port to cactus 1.4. I have now put it in for the release of Cactus 1.4.1 which will hopefully happen later this afternoon ...
BTW, it should only happen if you throw an exception with no message. Thanks -Vincent > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: 29 August 2002 22:10 > To: [EMAIL PROTECTED] > Subject: help with Tomcat howto > > Hi all - > > I am trying to set up Cactus as per the directions in the Tomcat HOWTO. I > get the following stack trace shown in my browser. > > I am using the 23-1.4 distribution of cactus and the latest 4.0 > distribution > of Tomcat. > > Any ideas? > > Ken > > > java.lang.NullPointerException > at > org.apache.cactus.server.runner.XMLFormatter.dispatch110_replace(XMLForm at > te > r.java;org/apache/cactus/util/log/LogAspect.aj(1k):315) > at > org.apache.cactus.server.runner.XMLFormatter.around110_replace(XMLFormat te > r. > java;org/apache/cactus/util/log/LogAspect.aj(1k):1195) > at > org.apache.cactus.server.runner.XMLFormatter.replace(XMLFormatter.java;o rg > /a > pache/cactus/util/log/LogAspect.aj(1k):312) > at > org.apache.cactus.server.runner.XMLFormatter.xmlEncode(XMLFormatter.java ;o > rg > /apache/cactus/util/log/LogAspect.aj(1k):295) > at > org.apache.cactus.server.runner.XMLFormatter.dispatch107_addError(XMLFor ma > tt > er.java;org/apache/cactus/util/log/LogAspect.aj(1k):227) > at > org.apache.cactus.server.runner.XMLFormatter.around107_addError(XMLForma tt > er > .java;org/apache/cactus/util/log/LogAspect.aj(1k):1156) > at > org.apache.cactus.server.runner.XMLFormatter.addError(XMLFormatter.java; or > g/ > apache/cactus/util/log/LogAspect.aj(1k):221) > at junit.framework.TestResult.addError(TestResult.java:36) > at junit.framework.TestResult.runProtected(TestResult.java:133) > at junit.framework.TestResult.run(TestResult.java:109) > at junit.framework.TestCase.run(TestCase.java:131) > at junit.framework.TestSuite.runTest(TestSuite.java:173) > at junit.framework.TestSuite.run(TestSuite.java:168) > at > org.apache.cactus.server.runner.ServletTestRunner.dispatch92_run(Servlet Te > st > Runner.java;org/apache/cactus/util/log/LogAspect.aj(1k):161) > at > org.apache.cactus.server.runner.ServletTestRunner.around92_run(ServletTe st > Ru > nner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1236) > at > org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner. ja > va > ;org/apache/cactus/util/log/LogAspect.aj(1k):137) > at > org.apache.cactus.server.runner.ServletTestRunner.dispatch91_doGet(Servl et > Te > stRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):121) > at > org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(Servlet Te > st > Runner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1156) > at > org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunne r. > ja > va;org/apache/cactus/util/log/LogAspect.aj(1k):101) > 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(Applica ti > on > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt er > Ch > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e. > ja > va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72 > ) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e. > ja > va:190) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :5 > 66) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja va > :2 > 46) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72 > ) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234 7) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :1 > 80 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :5 > 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa lv > e. > java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :5 > 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :1 > 70 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :5 > 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468 ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72 > ) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. ja > va > :174) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72 > ) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j av > a: > 1027) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java: 11 > 25 > ) > at java.lang.Thread.run(Thread.java:536) > > > -- > To unsubscribe, e-mail: <mailto:cactus-user- > [EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:cactus-user- > [EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
