You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by Matt Raible <ma...@raibledesigns.com> on 2003/11/29 08:22:56 UTC

Strange Error when invoking Cactus tests

I am running all of my cactus tests using a <junit> task in Ant.  If I  
run my LoginServletTest alone, or just "ant test-cactus" (does all  
Servlets and Struts Actions), everything works fine.  However, when I  
try to run *all* my tests as one long process, I get the following  
error.  I've never seen this before upgrading to Cactus 1.5.  Any  
ideas?

Thanks,

Matt

      [java] [appfuse] ERROR [http8080-Processor4]  
AbstractWebTestCaller.getTestClassInstance(458) |
Error instantiating class  
[org.appfuse.webapp.action.LoginServletTest([testInit], [null])]
      [java] java.lang.reflect.InvocationTargetException
      [java]     at  
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      [java]     at  
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA 
ccessorIm
pl.java:39)
      [java]     at  
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons 
tructorAc
cessorImpl.java:27)
      [java]     at  
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
      [java]     at  
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst 
ractWebTe
stCaller.java:419)
      [java]     at  
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal 
ler.java:
148)
      [java]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody0(Abst
ractWebTestController.java:130)
      [java]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody1$advi
ce(AbstractWebTestController.java:158)
      [java]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac 
tWebTestC
ontroller.java)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle 
tTestRedi
rector.java:138)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice 
(ServletT
estRedirector.java:158)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec 
tor.java)

      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet 
TestRedir
ector.java:109)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice( 
ServletTe
stRedirector.java:158)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect 
or.java)
      [java]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
      [java]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      [java]     at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica 
tionFilte
rChain.java:247)
      [java]     at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt 
erChain.j
ava:193)
      [java]     at  
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv 
e.java:25
6)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv 
e.java:19
1)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator 
Base.java
:494)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 
2417)
      [java]     at  
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java 
:180)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa 
lve.java:
171)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
      [java]     at  
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java 
:172)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. 
java:174)

      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
      [java]     at  
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 
781)
      [java]     at  
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC 
onnection
(Http11Protocol.java:549)
      [java]     at  
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: 
589)
      [java]     at  
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool 
.java:666
)
      [java]     at java.lang.Thread.run(Thread.java:534)
      [java] Caused by: java.util.MissingResourceException: Can't find  
bundle for base name org.appfu
se.webapp.action.LoginServletTest, locale en_US
      [java]     at  
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.ja 
va:804)
      [java]     at  
java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:773)
      [java]     at  
java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
      [java]     at  
org.appfuse.webapp.action.LoginServletTest.<init>(LoginServletTest.java: 
29)
      [java]     ... 48 more
      [java] [appfuse] ERROR [http8080-Processor8]  
AbstractWebTestCaller.getTestClassInstance(458) |
Error instantiating class  
[org.appfuse.webapp.action.LoginServletTest([testFormAuthentication],  
[nul
l])]
      [java] java.lang.reflect.InvocationTargetException
      [java]     at  
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      [java]     at  
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA 
ccessorIm
pl.java:39)
      [java]     at  
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons 
tructorAc
cessorImpl.java:27)
      [java]     at  
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
      [java]     at  
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst 
ractWebTe
stCaller.java:419)
      [java]     at  
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal 
ler.java:
148)
      [java]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody0(Abst
ractWebTestController.java:130)
      [java]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody1$advi
ce(AbstractWebTestController.java:158)
      [java]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac 
tWebTestC
ontroller.java)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle 
tTestRedi
rector.java:138)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice 
(ServletT
estRedirector.java:158)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec 
tor.java)

      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet 
TestRedir
ector.java:109)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice( 
ServletTe
stRedirector.java:158)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect 
or.java)
      [java]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
      [java]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      [java]     at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica 
tionFilte
rChain.java:247)
      [java]     at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt 
erChain.j
ava:193)
      [java]     at  
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv 
e.java:25
6)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv 
e.java:19
1)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator 
Base.java
:553)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 
2417)
      [java]     at  
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java 
:180)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa 
lve.java:
171)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
      [java]     at  
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java 
:172)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. 
java:174)

      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
      [java]     at  
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 
781)
      [java]     at  
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC 
onnection
(Http11Protocol.java:549)
      [java]     at  
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: 
589)
      [java]     at  
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool 
.java:666
)
      [java]     at java.lang.Thread.run(Thread.java:534)
      [java] Caused by: java.util.MissingResourceException: Can't find  
bundle for base name org.appfu
se.webapp.action.LoginServletTest, locale en_US
      [java]     at  
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.ja 
va:804)
      [java]     at  
java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:694)
      [java]     at  
java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
      [java]     at  
org.appfuse.webapp.action.LoginServletTest.<init>(LoginServletTest.java: 
29)
      [java]     ... 48 more
      [java] [appfuse] ERROR [http8080-Processor6]  
AbstractWebTestCaller.getTestClassInstance(458) |
Error instantiating class  
[org.appfuse.webapp.action.LoginServletTest([testExecute], [null])]
      [java] java.lang.reflect.InvocationTargetException
      [java]     at  
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      [java]     at  
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA 
ccessorIm
pl.java:39)
      [java]     at  
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons 
tructorAc
cessorImpl.java:27)
      [java]     at  
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
      [java]     at  
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst 
ractWebTe
stCaller.java:419)
      [java]     at  
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal 
ler.java:
148)
      [java]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody0(Abst
ractWebTestController.java:130)
      [java]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody1$advi
ce(AbstractWebTestController.java:158)
      [java]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac 
tWebTestC
ontroller.java)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle 
tTestRedi
rector.java:138)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice 
(ServletT
estRedirector.java:158)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec 
tor.java)

      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet 
TestRedir
ector.java:109)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice( 
ServletTe
stRedirector.java:158)
      [java]     at  
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect 
or.java)
      [java]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
      [java]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      [java]     at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica 
tionFilte
rChain.java:247)
      [java]     at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt 
erChain.j
ava:193)
      [java]     at  
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv 
e.java:25
6)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv 
e.java:19
1)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator 
Base.java
:494)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 
2417)
      [java]     at  
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java 
:180)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa 
lve.java:
171)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
      [java]     at  
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java 
:172)
      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. 
java:174)

      [java]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
      [java]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
      [java]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      [java]     at  
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
      [java]     at  
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 
781)
      [java]     at  
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC 
onnection
(Http11Protocol.java:549)
      [java]     at  
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: 
589)
      [java]     at  
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool 
.java:666
)
      [java]     at java.lang.Thread.run(Thread.java:534)
      [java] Caused by: java.util.MissingResourceException: Can't find  
bundle for base name org.appfu
se.webapp.action.LoginServletTest, locale en_US
      [java]     at  
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.ja 
va:804)
      [java]     at  
java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:694)
      [java]     at  
java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
      [java]     at  
org.appfuse.webapp.action.LoginServletTest.<init>(LoginServletTest.java: 
29)
      [java]     ... 48 more
     [junit] Testsuite: org.appfuse.webapp.action.LoginServletTest
     [junit] Tests run: 3, Failures: 0, Errors: 3, Time elapsed: 1.735  
sec

     [junit] Testcase:  
testInit(org.appfuse.webapp.action.LoginServletTest):     Caused an  
ERROR
     [junit] Error instantiating class  
[org.appfuse.webapp.action.LoginServletTest([testInit], [null]
)]
     [junit] javax.servlet.ServletException: Error instantiating class  
[org.appfuse.webapp.action.Log
inServletTest([testInit], [null])]
     [junit]     at  
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst 
ractWebTe
stCaller.java:459)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal 
ler.java:
148)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody0(Abst
ractWebTestController.java:130)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody1$advi
ce(AbstractWebTestController.java:158)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac 
tWebTestC
ontroller.java)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle 
tTestRedi
rector.java:138)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice 
(ServletT
estRedirector.java:158)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec 
tor.java)

     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet 
TestRedir
ector.java:109)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice( 
ServletTe
stRedirector.java:158)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect 
or.java)
     [junit]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
     [junit]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     [junit]     at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica 
tionFilte
rChain.java:247)
     [junit]     at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt 
erChain.j
ava:193)
     [junit]     at  
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv 
e.java:25
6)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv 
e.java:19
1)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator 
Base.java
:494)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 
2417)
     [junit]     at  
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java 
:180)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa 
lve.java:
171)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
     [junit]     at  
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java 
:172)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. 
java:174)

     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
     [junit]     at  
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 
781)
     [junit]     at  
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC 
onnection
(Http11Protocol.java:549)
     [junit]     at  
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: 
589)
     [junit]     at  
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool 
.java:666
)
     [junit]     at java.lang.Thread.run(Thread.java:534)


     [junit] Testcase:  
testFormAuthentication(org.appfuse.webapp.action.LoginServletTest):      
   Caus
ed an ERROR
     [junit] Error instantiating class  
[org.appfuse.webapp.action.LoginServletTest([testFormAuthentic
ation], [null])]
     [junit] javax.servlet.ServletException: Error instantiating class  
[org.appfuse.webapp.action.Log
inServletTest([testFormAuthentication], [null])]
     [junit]     at  
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst 
ractWebTe
stCaller.java:459)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal 
ler.java:
148)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody0(Abst
ractWebTestController.java:130)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody1$advi
ce(AbstractWebTestController.java:158)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac 
tWebTestC
ontroller.java)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle 
tTestRedi
rector.java:138)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice 
(ServletT
estRedirector.java:158)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec 
tor.java)

     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet 
TestRedir
ector.java:109)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice( 
ServletTe
stRedirector.java:158)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect 
or.java)
     [junit]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
     [junit]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     [junit]     at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica 
tionFilte
rChain.java:247)
     [junit]     at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt 
erChain.j
ava:193)
     [junit]     at  
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv 
e.java:25
6)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv 
e.java:19
1)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator 
Base.java
:553)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 
2417)
     [junit]     at  
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java 
:180)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa 
lve.java:
171)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
     [junit]     at  
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java 
:172)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. 
java:174)

     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
     [junit]     at  
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 
781)
     [junit]     at  
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC 
onnection
(Http11Protocol.java:549)
     [junit]     at  
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: 
589)
     [junit]     at  
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool 
.java:666
)
     [junit]     at java.lang.Thread.run(Thread.java:534)


     [junit] Testcase:  
testExecute(org.appfuse.webapp.action.LoginServletTest):  Caused an  
ERROR
     [junit] Error instantiating class  
[org.appfuse.webapp.action.LoginServletTest([testExecute], [nu
ll])]
     [junit] javax.servlet.ServletException: Error instantiating class  
[org.appfuse.webapp.action.Log
inServletTest([testExecute], [null])]
     [junit]     at  
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst 
ractWebTe
stCaller.java:459)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal 
ler.java:
148)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody0(Abst
ractWebTestController.java:130)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB 
ody1$advi
ce(AbstractWebTestController.java:158)
     [junit]     at  
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac 
tWebTestC
ontroller.java)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle 
tTestRedi
rector.java:138)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice 
(ServletT
estRedirector.java:158)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec 
tor.java)

     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet 
TestRedir
ector.java:109)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice( 
ServletTe
stRedirector.java:158)
     [junit]     at  
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect 
or.java)
     [junit]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
     [junit]     at  
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     [junit]     at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica 
tionFilte
rChain.java:247)
     [junit]     at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt 
erChain.j
ava:193)
     [junit]     at  
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv 
e.java:25
6)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv 
e.java:19
1)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator 
Base.java
:494)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 
2417)
     [junit]     at  
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java 
:180)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa 
lve.java:
171)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
     [junit]     at  
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java 
:172)
     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:641)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. 
java:174)

     [junit]     at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext
(StandardPipeline.java:643)
     [junit]     at  
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 
480)
     [junit]     at  
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
     [junit]     at  
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
     [junit]     at  
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 
781)
     [junit]     at  
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC 
onnection
(Http11Protocol.java:549)
     [junit]     at  
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: 
589)
     [junit]     at  
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool 
.java:666
)
     [junit]     at java.lang.Thread.run(Thread.java:534)

Re: Strange Error when invoking Cactus tests

Posted by Matt Raible <ma...@raibledesigns.com>.
On Nov 29, 2003, at 12:32 PM, Vincent Massol wrote:
>> -----Original Message-----
>> From: Matt Raible [mailto:matt@raibledesigns.com]
>> Sent: 29 November 2003 17:30
>> To: Cactus Users List
>> Subject: Re: Strange Error when invoking Cactus tests
>>
>>> Good catch Chris! Matt, it seems you're loading some resource bundle
> in
>>> your LoginServletTest constructor... Maybe you have some tests
> changing
>>> the locale or something like that?
>>>
>>> Thanks
>>> -Vincent
>

I stepped away from this for an hour or so and thought to myself - it's 
*got* to be something simple.  So I took your gents advice and ensured 
that this .properties file was where I expected it to be - and NOPE, it 
wasn't there!

What was happening (why it was working sometimes, but not others) was 
that a prior test was putting it there.  Oh well, now to figure out the 
cleanest way to do this.

Thanks for the clue,

Matt

RE: Strange Error when invoking Cactus tests

Posted by Vincent Massol <vm...@pivolis.com>.

> -----Original Message-----
> From: Matt Raible [mailto:matt@raibledesigns.com]
> Sent: 29 November 2003 17:30
> To: Cactus Users List
> Subject: Re: Strange Error when invoking Cactus tests
> 
> > Good catch Chris! Matt, it seems you're loading some resource bundle
in
> > your LoginServletTest constructor... Maybe you have some tests
changing
> > the locale or something like that?
> >
> > Thanks
> > -Vincent
> >
> 
> Yeah - I saw that, but don't know if that's the problem since running
> the tests standalone - or running test-cactus (which runs all tests)
> works fine.  The only thing I can think of is that I did change my
> form-based authentication from using /login.jsp and
> /login.jsp?error=true to using /security/login.jsp and
> /security/login.jsp?error=true as the form-login-page and error pages,
> respectively.  It seems to me that just the form-based authentication
> is failing - does my cactifywar task look right with the new pages?  I
> don't have to prefix the ServletRedirectorSecure with /security/ or
> anything do I?

I think <cactus> will look for the redirector under
localhost:[port]/[context]/[mapping] so that looks fine.

I'm not sure how we can help you further. We would need more
information. I you could provide a simple use case then I could test it
on my machine.

I don't have any ideas at the moment.

-Vincent

> 
> Of course, it's also possible that the ResourceBundle is indeed
> missing, it's just strange that this test works sometimes, and doesn't
> others.
> 
>          <cactifywar srcfile="${webapp.dist}/${webapp.war}"
>              destfile="${webapp.dist}/${webapp.name}-cactus.war">
>              <lib dir="${strutstestcase.dir}" includes="*.jar"/>
>              <lib dir="${cactus.dir}">
>                  <include name="*.jar"/>
>              </lib>
>              <servletredirector/>
>              <!--
>                  Provide a secured servlet redirector in addition to
the
>                  default servlet redirector to test form-based
> authentication
>              -->
>              <servletredirector name="ServletRedirectorSecure"
>                  mapping="/ServletRedirectorSecure" roles="tomcat"/>
>          </cactifywar>
> 
> Thanks,
> 
> Matt


Re: Strange Error when invoking Cactus tests

Posted by Matt Raible <ma...@raibledesigns.com>.
> Good catch Chris! Matt, it seems you're loading some resource bundle in
> your LoginServletTest constructor... Maybe you have some tests changing
> the locale or something like that?
>
> Thanks
> -Vincent
>

Yeah - I saw that, but don't know if that's the problem since running 
the tests standalone - or running test-cactus (which runs all tests) 
works fine.  The only thing I can think of is that I did change my 
form-based authentication from using /login.jsp and 
/login.jsp?error=true to using /security/login.jsp and 
/security/login.jsp?error=true as the form-login-page and error pages, 
respectively.  It seems to me that just the form-based authentication 
is failing - does my cactifywar task look right with the new pages?  I 
don't have to prefix the ServletRedirectorSecure with /security/ or 
anything do I?

Of course, it's also possible that the ResourceBundle is indeed 
missing, it's just strange that this test works sometimes, and doesn't 
others.

         <cactifywar srcfile="${webapp.dist}/${webapp.war}"
             destfile="${webapp.dist}/${webapp.name}-cactus.war">
             <lib dir="${strutstestcase.dir}" includes="*.jar"/>
             <lib dir="${cactus.dir}">
                 <include name="*.jar"/>
             </lib>
             <servletredirector/>
             <!--
                 Provide a secured servlet redirector in addition to the
                 default servlet redirector to test form-based 
authentication
             -->
             <servletredirector name="ServletRedirectorSecure"
                 mapping="/ServletRedirectorSecure" roles="tomcat"/>
         </cactifywar>

Thanks,

Matt

RE: Strange Error when invoking Cactus tests

Posted by Vincent Massol <vm...@pivolis.com>.
> -----Original Message-----
> From: Christopher Lenz [mailto:cmlenz@gmx.de]
> Sent: 29 November 2003 16:46
> To: Cactus Users List
> Subject: Re: Strange Error when invoking Cactus tests
> 
> Vincent Massol wrote:
> > The problem is that the container does not print the nested
exception
> > (e). However, we are logging it with LOGGER.error(...). If you turn
> > logging on for the server side you should be able to see the root
cause
> > of the error.
> 
> The root cause is in the log, actually:

Good catch Chris! Matt, it seems you're loading some resource bundle in
your LoginServletTest constructor... Maybe you have some tests changing
the locale or something like that?

Thanks
-Vincent

> 
> >>-----Original Message-----
> >>From: Matt Raible [mailto:matt@raibledesigns.com]
> 
> [snip]
> 
> >>      [java] Caused by: java.util.MissingResourceException: Can't
find
> >>bundle for base name org.appfu
> >>se.webapp.action.LoginServletTest, locale en_US
> >>      [java]     at
> >>
> >
> >
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.ja
> >
> >>va:804)
> >>      [java]     at
> >>java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:773)
> >>      [java]     at
> >>java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
> >>      [java]     at
> >>
> >
> >
org.appfuse.webapp.action.LoginServletTest.<init>(LoginServletTest.java:
> >
> >>29)
> >>      [java]     ... 48 more
> 
> [very mangled now :-P ]
> 
> That said: I have no idea what this may be caused by either.
> 
> --
> Christopher Lenz
> /=/ cmlenz at gmx.de
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org



Re: Strange Error when invoking Cactus tests

Posted by Christopher Lenz <cm...@gmx.de>.
Vincent Massol wrote:
> The problem is that the container does not print the nested exception
> (e). However, we are logging it with LOGGER.error(...). If you turn
> logging on for the server side you should be able to see the root cause
> of the error.

The root cause is in the log, actually:

>>-----Original Message-----
>>From: Matt Raible [mailto:matt@raibledesigns.com]

[snip]

>>      [java] Caused by: java.util.MissingResourceException: Can't find
>>bundle for base name org.appfu
>>se.webapp.action.LoginServletTest, locale en_US
>>      [java]     at
>>
> 
> java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.ja
> 
>>va:804)
>>      [java]     at
>>java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:773)
>>      [java]     at
>>java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
>>      [java]     at
>>
> 
> org.appfuse.webapp.action.LoginServletTest.<init>(LoginServletTest.java:
> 
>>29)
>>      [java]     ... 48 more

[very mangled now :-P ]

That said: I have no idea what this may be caused by either.

-- 
Christopher Lenz
/=/ cmlenz at gmx.de


RE: Strange Error when invoking Cactus tests

Posted by Vincent Massol <vm...@pivolis.com>.
Hi Matt,

Very very strange. I can't imagine what could be causing it. Looking at
the source code, there is nothing wrong I can see. I need more
information. Here's the error handling code:

    catch (Exception e)
    {
        String message = "Error instantiating class [" + theClassName +
"(["
            + theTestCaseName + "], [" + theWrappedClassName + "])]";

        LOGGER.error(message, e);
        throw new ServletException(message, e);
    }

The problem is that the container does not print the nested exception
(e). However, we are logging it with LOGGER.error(...). If you turn
logging on for the server side you should be able to see the root cause
of the error.

There should be a logging.properties file in the servlet sample dir of
the cactus distribution you downloaded. Edit it and use the logging
system you want. It's supposed to be easier than before :-)

Thanks
-Vincent

> -----Original Message-----
> From: Matt Raible [mailto:matt@raibledesigns.com]
> Sent: 29 November 2003 08:23
> To: cactus-user@jakarta.apache.org
> Subject: Strange Error when invoking Cactus tests
> 
> I am running all of my cactus tests using a <junit> task in Ant.  If I
> run my LoginServletTest alone, or just "ant test-cactus" (does all
> Servlets and Struts Actions), everything works fine.  However, when I
> try to run *all* my tests as one long process, I get the following
> error.  I've never seen this before upgrading to Cactus 1.5.  Any
> ideas?
> 
> Thanks,
> 
> Matt
> 
>       [java] [appfuse] ERROR [http8080-Processor4]
> AbstractWebTestCaller.getTestClassInstance(458) |
> Error instantiating class
> [org.appfuse.webapp.action.LoginServletTest([testInit], [null])]
>       [java] java.lang.reflect.InvocationTargetException
>       [java]     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>       [java]     at
>
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA
> ccessorIm
> pl.java:39)
>       [java]     at
>
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons
> tructorAc
> cessorImpl.java:27)
>       [java]     at
> java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst
> ractWebTe
> stCaller.java:419)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal
> ler.java:
> 148)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody0(Abst
> ractWebTestController.java:130)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody1$advi
> ce(AbstractWebTestController.java:158)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac
> tWebTestC
> ontroller.java)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle
> tTestRedi
> rector.java:138)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice
> (ServletT
> estRedirector.java:158)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec
> tor.java)
> 
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet
> TestRedir
> ector.java:109)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(
> ServletTe
> stRedirector.java:158)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect
> or.java)
>       [java]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>       [java]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       [java]     at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilte
> rChain.java:247)
>       [java]     at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.j
> ava:193)
>       [java]     at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:25
> 6)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:19
> 1)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
> Base.java
> :494)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2417)
>       [java]     at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :180)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
> lve.java:
> 171)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>       [java]     at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :172)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:174)
> 
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
>
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>       [java]     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 781)
>       [java]     at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection
> (Http11Protocol.java:549)
>       [java]     at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
> 589)
>       [java]     at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> .java:666
> )
>       [java]     at java.lang.Thread.run(Thread.java:534)
>       [java] Caused by: java.util.MissingResourceException: Can't find
> bundle for base name org.appfu
> se.webapp.action.LoginServletTest, locale en_US
>       [java]     at
>
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.ja
> va:804)
>       [java]     at
> java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:773)
>       [java]     at
> java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
>       [java]     at
>
org.appfuse.webapp.action.LoginServletTest.<init>(LoginServletTest.java:
> 29)
>       [java]     ... 48 more
>       [java] [appfuse] ERROR [http8080-Processor8]
> AbstractWebTestCaller.getTestClassInstance(458) |
> Error instantiating class
> [org.appfuse.webapp.action.LoginServletTest([testFormAuthentication],
> [nul
> l])]
>       [java] java.lang.reflect.InvocationTargetException
>       [java]     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>       [java]     at
>
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA
> ccessorIm
> pl.java:39)
>       [java]     at
>
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons
> tructorAc
> cessorImpl.java:27)
>       [java]     at
> java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst
> ractWebTe
> stCaller.java:419)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal
> ler.java:
> 148)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody0(Abst
> ractWebTestController.java:130)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody1$advi
> ce(AbstractWebTestController.java:158)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac
> tWebTestC
> ontroller.java)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle
> tTestRedi
> rector.java:138)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice
> (ServletT
> estRedirector.java:158)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec
> tor.java)
> 
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet
> TestRedir
> ector.java:109)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(
> ServletTe
> stRedirector.java:158)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect
> or.java)
>       [java]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>       [java]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       [java]     at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilte
> rChain.java:247)
>       [java]     at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.j
> ava:193)
>       [java]     at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:25
> 6)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:19
> 1)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
> Base.java
> :553)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2417)
>       [java]     at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :180)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
> lve.java:
> 171)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>       [java]     at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :172)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:174)
> 
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
>
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>       [java]     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 781)
>       [java]     at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection
> (Http11Protocol.java:549)
>       [java]     at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
> 589)
>       [java]     at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> .java:666
> )
>       [java]     at java.lang.Thread.run(Thread.java:534)
>       [java] Caused by: java.util.MissingResourceException: Can't find
> bundle for base name org.appfu
> se.webapp.action.LoginServletTest, locale en_US
>       [java]     at
>
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.ja
> va:804)
>       [java]     at
> java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:694)
>       [java]     at
> java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
>       [java]     at
>
org.appfuse.webapp.action.LoginServletTest.<init>(LoginServletTest.java:
> 29)
>       [java]     ... 48 more
>       [java] [appfuse] ERROR [http8080-Processor6]
> AbstractWebTestCaller.getTestClassInstance(458) |
> Error instantiating class
> [org.appfuse.webapp.action.LoginServletTest([testExecute], [null])]
>       [java] java.lang.reflect.InvocationTargetException
>       [java]     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>       [java]     at
>
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA
> ccessorIm
> pl.java:39)
>       [java]     at
>
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons
> tructorAc
> cessorImpl.java:27)
>       [java]     at
> java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst
> ractWebTe
> stCaller.java:419)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal
> ler.java:
> 148)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody0(Abst
> ractWebTestController.java:130)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody1$advi
> ce(AbstractWebTestController.java:158)
>       [java]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac
> tWebTestC
> ontroller.java)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle
> tTestRedi
> rector.java:138)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice
> (ServletT
> estRedirector.java:158)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec
> tor.java)
> 
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet
> TestRedir
> ector.java:109)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(
> ServletTe
> stRedirector.java:158)
>       [java]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect
> or.java)
>       [java]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>       [java]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       [java]     at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilte
> rChain.java:247)
>       [java]     at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.j
> ava:193)
>       [java]     at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:25
> 6)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:19
> 1)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
> Base.java
> :494)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2417)
>       [java]     at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :180)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
> lve.java:
> 171)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>       [java]     at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :172)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:174)
> 
>       [java]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>       [java]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>       [java]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       [java]     at
>
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>       [java]     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 781)
>       [java]     at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection
> (Http11Protocol.java:549)
>       [java]     at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
> 589)
>       [java]     at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> .java:666
> )
>       [java]     at java.lang.Thread.run(Thread.java:534)
>       [java] Caused by: java.util.MissingResourceException: Can't find
> bundle for base name org.appfu
> se.webapp.action.LoginServletTest, locale en_US
>       [java]     at
>
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.ja
> va:804)
>       [java]     at
> java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:694)
>       [java]     at
> java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
>       [java]     at
>
org.appfuse.webapp.action.LoginServletTest.<init>(LoginServletTest.java:
> 29)
>       [java]     ... 48 more
>      [junit] Testsuite: org.appfuse.webapp.action.LoginServletTest
>      [junit] Tests run: 3, Failures: 0, Errors: 3, Time elapsed: 1.735
> sec
> 
>      [junit] Testcase:
> testInit(org.appfuse.webapp.action.LoginServletTest):     Caused an
> ERROR
>      [junit] Error instantiating class
> [org.appfuse.webapp.action.LoginServletTest([testInit], [null]
> )]
>      [junit] javax.servlet.ServletException: Error instantiating class
> [org.appfuse.webapp.action.Log
> inServletTest([testInit], [null])]
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst
> ractWebTe
> stCaller.java:459)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal
> ler.java:
> 148)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody0(Abst
> ractWebTestController.java:130)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody1$advi
> ce(AbstractWebTestController.java:158)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac
> tWebTestC
> ontroller.java)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle
> tTestRedi
> rector.java:138)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice
> (ServletT
> estRedirector.java:158)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec
> tor.java)
> 
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet
> TestRedir
> ector.java:109)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(
> ServletTe
> stRedirector.java:158)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect
> or.java)
>      [junit]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>      [junit]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>      [junit]     at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilte
> rChain.java:247)
>      [junit]     at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.j
> ava:193)
>      [junit]     at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:25
> 6)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:19
> 1)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
> Base.java
> :494)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2417)
>      [junit]     at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :180)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
> lve.java:
> 171)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>      [junit]     at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :172)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:174)
> 
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
>
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>      [junit]     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 781)
>      [junit]     at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection
> (Http11Protocol.java:549)
>      [junit]     at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
> 589)
>      [junit]     at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> .java:666
> )
>      [junit]     at java.lang.Thread.run(Thread.java:534)
> 
> 
>      [junit] Testcase:
> testFormAuthentication(org.appfuse.webapp.action.LoginServletTest):
>    Caus
> ed an ERROR
>      [junit] Error instantiating class
> [org.appfuse.webapp.action.LoginServletTest([testFormAuthentic
> ation], [null])]
>      [junit] javax.servlet.ServletException: Error instantiating class
> [org.appfuse.webapp.action.Log
> inServletTest([testFormAuthentication], [null])]
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst
> ractWebTe
> stCaller.java:459)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal
> ler.java:
> 148)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody0(Abst
> ractWebTestController.java:130)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody1$advi
> ce(AbstractWebTestController.java:158)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac
> tWebTestC
> ontroller.java)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle
> tTestRedi
> rector.java:138)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice
> (ServletT
> estRedirector.java:158)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec
> tor.java)
> 
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet
> TestRedir
> ector.java:109)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(
> ServletTe
> stRedirector.java:158)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect
> or.java)
>      [junit]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>      [junit]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>      [junit]     at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilte
> rChain.java:247)
>      [junit]     at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.j
> ava:193)
>      [junit]     at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:25
> 6)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:19
> 1)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
> Base.java
> :553)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2417)
>      [junit]     at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :180)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
> lve.java:
> 171)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>      [junit]     at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :172)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:174)
> 
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
>
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>      [junit]     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 781)
>      [junit]     at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection
> (Http11Protocol.java:549)
>      [junit]     at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
> 589)
>      [junit]     at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> .java:666
> )
>      [junit]     at java.lang.Thread.run(Thread.java:534)
> 
> 
>      [junit] Testcase:
> testExecute(org.appfuse.webapp.action.LoginServletTest):  Caused an
> ERROR
>      [junit] Error instantiating class
> [org.appfuse.webapp.action.LoginServletTest([testExecute], [nu
> ll])]
>      [junit] javax.servlet.ServletException: Error instantiating class
> [org.appfuse.webapp.action.Log
> inServletTest([testExecute], [null])]
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst
> ractWebTe
> stCaller.java:459)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal
> ler.java:
> 148)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody0(Abst
> ractWebTestController.java:130)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest_aroundB
> ody1$advi
> ce(AbstractWebTestController.java:158)
>      [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac
> tWebTestC
> ontroller.java)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(Servle
> tTestRedi
> rector.java:138)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice
> (ServletT
> estRedirector.java:158)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec
> tor.java)
> 
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(Servlet
> TestRedir
> ector.java:109)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(
> ServletTe
> stRedirector.java:158)
>      [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect
> or.java)
>      [junit]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>      [junit]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>      [junit]     at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilte
> rChain.java:247)
>      [junit]     at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.j
> ava:193)
>      [junit]     at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:25
> 6)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:19
> 1)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
> Base.java
> :494)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2417)
>      [junit]     at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :180)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
> lve.java:
> 171)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>      [junit]     at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :172)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:641)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:174)
> 
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext
> (StandardPipeline.java:643)
>      [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 480)
>      [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>      [junit]     at
>
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
>      [junit]     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 781)
>      [junit]     at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection
> (Http11Protocol.java:549)
>      [junit]     at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
> 589)
>      [junit]     at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> .java:666
> )
>      [junit]     at java.lang.Thread.run(Thread.java:534)