1 2 Previous Next 20 Replies Latest reply on Mar 4, 2008 9:39 AM by ssilvert

    RuntimeException

    pa1_9

      Hi

      when i try to run my testcases the results are like this...

      Summary
      Tests Failures Errors Success rate Time
      4 0 2 50.00% 2.142


      Summary
      Tests Failures Errors Success rate Time
      4 0 1 75.00% 1.641



      Summary
      Tests Failures Errors Success rate Time
      4 0 3 25.00% 1.391


      Summary
      Tests Failures Errors Success rate Time
      4 0 0 100.00% 3.141

      Summary
      Tests Failures Errors Success rate Time
      4 0 2 50.00% 1.187

      each time i refresh i will get a different set of results

      and the error message was

      Error Failed to get the test results at [http://localhost:9083/sample/ServletRedirector]
      
      org.apache.cactus.util.ChainedRuntimeException:Failed to get the test results at
      [http://localhost:9083/sample/ServletRedirector] at
      org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:92) at
      org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:306) at
      org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java) at
      org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159) at
      org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80) at
      org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:306) at
      org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java) at
      org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144) at
      org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215) at
      org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133) at
      org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.java:308) at
      org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(ServletTestRunner.java:186) at
      org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(ServletTestRunner.java:224) at
      org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java) at
      javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at
      javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at
      com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:990) at
      com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:931) at
      com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145) at
      org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:123) at
      com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
      com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) at
      org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) at
      org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) at
      org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150) at
      com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
      com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
      com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) at
      com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:768) at
      com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:676) at
      com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:499) at
      com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:473) at
      com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90) at
      com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744) at
      com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455) at
      com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113) at
      com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454) at
      com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383) at
      com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102) at
      com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at
      com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at
      com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) at
      com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
      com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195) at
      com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743) at
      com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873) at
      com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469) org.apache.cactus.internal.client.ParsingException:
      Not a
      valid
      response
      [500
      Internal
      Server
      Error] at
      org.apache.cactus.internal.client.connector.http.DefaultHttpClient.callGetResult(DefaultHttpClient.java:211) at
      org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:87) at
      org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:306) at
      org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java) at
      org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159) at
      org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80) at
      org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:306) at
      org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java) at
      org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144) at
      org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215) at
      org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133) at
      org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.java:308) at
      org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(ServletTestRunner.java:186) at
      org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(ServletTestRunner.java:224) at
      org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java) at
      javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at
      javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at
      com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:990) at
      com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:931) at
      com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145) at
      org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:123) at
      com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
      com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) at
      org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) at
      org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) at
      org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58) at
      org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
      org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150) at
      com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
      com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
      com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) at
      com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:768) at
      com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:676) at
      com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:499) at
      com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:473) at
      com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90) at
      com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744) at
      com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455) at
      com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113) at
      com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454) at
      com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383) at
      com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102) at
      com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at
      com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at
      com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) at
      com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
      com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195) at
      com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743) at
      com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873) at
      com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
      



      what would be the problem..

        • 1. Re: RuntimeException
          ssilvert

          What do you mean by, "each time i refresh"?

          Does everything work the first time?

          Stan

          • 2. Re: RuntimeException
            pa1_9

             

            Summary
            Tests Failures Errors Success rate Time
             4 0 2 50.00% 2.142
            
            
            Summary
            Tests Failures Errors Success rate Time
             4 0 1 75.00% 1.641
            
            
            
            Summary
            Tests Failures Errors Success rate Time
             4 0 3 25.00% 1.391
            
            
            Summary
            Tests Failures Errors Success rate Time
             4 0 0 100.00% 3.141
            
            Summary
            Tests Failures Errors Success rate Time
             4 0 2 50.00% 1.187



            i mean to say each time i refresh the browser.... i will see these test results....no i was not able to get for the first time....can you tell me what the error is about

            • 3. Re: RuntimeException
              ssilvert

              It looks to me like the second time you run the test your application is throwing an error. The results in a 500 response to the JSFClientSession, which results in the "Failed to get the test results" error. The question is, what error is your application throwing? Can you find anything else in the WebSphere logs?

              Stan

              • 4. Re: RuntimeException
                pa1_9

                Here we go... first time when enter the url and press enter in the browser i am getting these results
                first test was success and second one has error

                testInitialPage Success 0.797
                
                
                testGoodbyeButton Error Failed to get the test results at [http://localhost:9081/test/ServletRedirector]
                
                org.apache.cactus.util.ChainedRuntimeException:
                Failed
                to
                get
                the
                test
                results
                at
                [http://localhost:9081/test/ServletRedirector] at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:92) at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:306) at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:306) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java) at
                org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144) at
                org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215) at
                org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133) at
                org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.java:308) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(ServletTestRunner.java:186) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(ServletTestRunner.java:224) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java) at
                javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at
                javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145) at
                org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:123) at
                com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) at
                org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) at
                org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) at
                org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150) at
                com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) at
                com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696) at
                com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475) at
                com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463) at
                com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92) at
                com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744) at
                com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425) at
                com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274) at
                com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at
                com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at
                com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at
                com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at
                com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at
                com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
                com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193) at
                com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725) at
                com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847) at
                com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498) org.apache.cactus.internal.client.ParsingException:
                Not
                a
                valid
                response
                [500
                Internal
                Server
                Error] at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.callGetResult(DefaultHttpClient.java:211) at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:87) at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:306) at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:306) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java) at
                org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144) at
                org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215) at
                org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133) at
                org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.java:308) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(ServletTestRunner.java:186) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(ServletTestRunner.java:224) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java) at
                javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at
                javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145) at
                org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:123) at
                com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) at
                org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) at
                org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) at
                org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150) at
                com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) at
                com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696) at
                com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475) at
                com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463) at
                com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92) at
                com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744) at
                com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425) at
                com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274) at
                com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at
                com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at
                com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at
                com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at
                com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at
                com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
                com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193) at
                com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725) at
                com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847) at
                com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                
                
                



                again i have pressed enter on the url in browser this time testInitialPage has error..(last time it was success)

                testInitialPage Error Failed to get the test results at [http://localhost:9081/test/ServletRedirector]
                
                org.apache.cactus.util.ChainedRuntimeException:
                Failed
                to
                get
                the
                test
                results
                at
                [http://localhost:9081/test/ServletRedirector] at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:92) at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:306) at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:306) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java) at
                org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144) at
                org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215) at
                org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133) at
                org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.java:308) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(ServletTestRunner.java:186) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(ServletTestRunner.java:224) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java) at
                javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at
                javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145) at
                org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:123) at
                com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) at
                org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) at
                org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) at
                org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150) at
                com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) at
                com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696) at
                com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475) at
                com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463) at
                com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92) at
                com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744) at
                com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425) at
                com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274) at
                com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at
                com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at
                com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at
                com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at
                com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at
                com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
                com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193) at
                com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725) at
                com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847) at
                com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498) org.apache.cactus.internal.client.ParsingException:
                Not
                a
                valid
                response
                [500
                Internal
                Server
                Error] at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.callGetResult(DefaultHttpClient.java:211) at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:87) at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:306) at
                org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:306) at
                org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java) at
                org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144) at
                org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215) at
                org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133) at
                org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.java:308) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(ServletTestRunner.java:186) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(ServletTestRunner.java:224) at
                org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java) at
                javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at
                javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145) at
                org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:123) at
                com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) at
                org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) at
                org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) at
                org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150) at
                com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) at
                com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696) at
                com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475) at
                com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463) at
                com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92) at
                com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744) at
                com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425) at
                com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274) at
                com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at
                com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at
                com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at
                com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at
                com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at
                com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
                com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193) at
                com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725) at
                com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847) at
                com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498) 0.844
                
                testGoodbyeButton Failure expected:<...finalgreeting.jsp> but was:<...index.xhtml>
                
                junit.framework.ComparisonFailure:
                expected:<...finalgreeting.jsp>
                but
                was:<...index.xhtml> at
                com.foo.JSFUnitTest.testGoodbyeButton(JSFUnitTest.java:325) at
                sun.reflect.NativeMethodAccessorImpl.invoke0(Native
                Method) at
                sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) at
                sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at
                org.apache.cactus.internal.AbstractCactusTestCase.runBareServer(AbstractCactusTestCase.java:153) at
                org.apache.cactus.internal.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:119) at
                org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:93) at
                org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:224) at
                org.apache.cactus.internal.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java) at
                org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:101) at
                org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:224) at
                org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java) at
                org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:72) at
                org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:224) at
                org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java) at
                javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at
                javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145) at
                org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:123) at
                com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) at
                org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) at
                org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) at
                org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60) at
                org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at
                org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150) at
                com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at
                com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) at
                com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696) at
                com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641) at
                com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475) at
                com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463) at
                com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92) at
                com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744) at
                com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425) at
                com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at
                com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274) at
                com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at
                com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at
                com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at
                com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at
                com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at
                com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
                com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193) at
                com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725) at
                com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847) at
                com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)









                • 5. Re: RuntimeException
                  pa1_9

                  and the error in websphere is

                  [2/7/08 17:05:28:878 IST] 0000006c ExceptionFilt E org.jboss.seam.log.JDKProvider error handling uncaught exception
                   javax.servlet.ServletException: Filter [JSFUnitFilter]: filter is unavailable.
                   at java.lang.Throwable.<init>(Throwable.java:57)
                   at java.lang.Throwable.<init>(Throwable.java:68)
                   at javax.servlet.ServletException.<init>(ServletException.java:132)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:233)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
                   at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                   at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                   at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
                   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
                   at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
                   at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
                   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
                   at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
                   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
                   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
                   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
                   at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
                   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
                   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
                   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
                   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                  ---- Begin backtrace for Nested Throwables
                  java.lang.NullPointerException
                   at com.ibm.ws.webcontainer.srt.SRTServletRequest$SRTServletRequestHelper.access$200(SRTServletRequest.java:2045)
                   at com.ibm.ws.webcontainer.srt.SRTServletRequest.getAttribute(SRTServletRequest.java:186)
                   at javax.servlet.ServletRequestWrapper.getAttribute(ServletRequestWrapper.java:127)
                   at com.sun.faces.context.MyHttpServletRequestWrapper.getAttribute(ExternalContextImpl.java:1542)
                   at com.sun.faces.context.RequestMap.remove(ExternalContextImpl.java:1057)
                   at com.sun.faces.context.FacesContextImpl.release(FacesContextImpl.java:353)
                   at org.jboss.jsfunit.context.JSFUnitFacesContext.valueUnbound(JSFUnitFacesContext.java:201)
                   at com.ibm.ws.webcontainer.httpsession.SessionData.processListeners(SessionData.java:923)
                   at com.ibm.ws.webcontainer.httpsession.SessionData.removeValueGuts(SessionData.java:885)
                   at com.ibm.ws.webcontainer.httpsession.SessionData.removeValue(SessionData.java:1264)
                   at com.ibm.ws.webcontainer.httpsession.SessionData.removeAttribute(SessionData.java:1120)
                   at com.ibm.ws.webcontainer.httpsession.HttpSessionFacade.removeAttribute(HttpSessionFacade.java:165)
                   at org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:127)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
                   at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                   at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                   at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
                   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
                   at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
                   at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
                   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
                   at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
                   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
                   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
                   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
                   at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
                   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
                   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
                   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
                   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                  
                  [2/7/08 17:05:28:956 IST] 0000006c ExceptionFilt E org.jboss.seam.log.JDKProvider error exception root cause
                   java.lang.NullPointerException
                   at com.ibm.ws.webcontainer.srt.SRTServletRequest$SRTServletRequestHelper.access$200(SRTServletRequest.java:2045)
                   at com.ibm.ws.webcontainer.srt.SRTServletRequest.getAttribute(SRTServletRequest.java:186)
                   at javax.servlet.ServletRequestWrapper.getAttribute(ServletRequestWrapper.java:127)
                   at com.sun.faces.context.MyHttpServletRequestWrapper.getAttribute(ExternalContextImpl.java:1542)
                   at com.sun.faces.context.RequestMap.remove(ExternalContextImpl.java:1057)
                   at com.sun.faces.context.FacesContextImpl.release(FacesContextImpl.java:353)
                   at org.jboss.jsfunit.context.JSFUnitFacesContext.valueUnbound(JSFUnitFacesContext.java:201)
                   at com.ibm.ws.webcontainer.httpsession.SessionData.processListeners(SessionData.java:923)
                   at com.ibm.ws.webcontainer.httpsession.SessionData.removeValueGuts(SessionData.java:885)
                   at com.ibm.ws.webcontainer.httpsession.SessionData.removeValue(SessionData.java:1264)
                   at com.ibm.ws.webcontainer.httpsession.SessionData.removeAttribute(SessionData.java:1120)
                   at com.ibm.ws.webcontainer.httpsession.HttpSessionFacade.removeAttribute(HttpSessionFacade.java:165)
                   at org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:127)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
                   at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                   at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                   at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
                   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
                   at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
                   at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
                   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
                   at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
                   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
                   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
                   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
                   at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
                   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
                   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
                   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
                   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                  
                  [2/7/08 17:05:29:003 IST] 0000006c Pages I org.jboss.seam.log.JDKProvider info no pages.xml file found: /WEB-INF/pages.xml
                  [2/7/08 17:05:29:003 IST] 0000006c WebApp E [Servlet Error]-[ServletRedirector]: java.lang.IllegalArgumentException: no file extension in servlet path: /ServletRedirector
                   at org.jboss.seam.mock.MockViewHandler.getActionURL(MockViewHandler.java:44)
                   at org.jboss.seam.jsf.SeamViewHandler.getActionURL(SeamViewHandler.java:74)
                   at org.jboss.seam.faces.FacesManager.redirect(FacesManager.java:151)
                   at org.jboss.seam.faces.Redirect.execute(Redirect.java:139)
                   at org.jboss.seam.exception.DebugPageHandler.handle(DebugPageHandler.java:32)
                   at org.jboss.seam.exception.Exceptions.handle(Exceptions.java:75)
                   at org.jboss.seam.web.ExceptionFilter.endWebRequestAfterException(ExceptionFilter.java:114)
                   at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:70)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                   at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                   at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
                   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
                   at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
                   at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
                   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
                   at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
                   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
                   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
                   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
                   at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
                   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
                   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
                   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
                   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                  
                  [2/7/08 17:05:29:049 IST] 00000029 Contexts I org.jboss.seam.log.JDKProvider info starting up: org.jboss.seam.web.session
                  [2/7/08 17:05:29:096 IST] 00000029 Contexts I org.jboss.seam.log.JDKProvider info starting up: org.jboss.seam.security.identity
                  [2/7/08 17:05:29:112 IST] 00000029 ExceptionFilt E org.jboss.seam.log.JDKProvider error handling uncaught exception
                   javax.servlet.ServletException: Filter [JSFUnitFilter]: filter is unavailable.
                   at java.lang.Throwable.<init>(Throwable.java:57)
                   at java.lang.Throwable.<init>(Throwable.java:68)
                   at javax.servlet.ServletException.<init>(ServletException.java:132)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:233)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
                   at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                   at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                   at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
                   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
                   at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
                   at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
                   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
                   at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
                   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
                   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
                   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
                   at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
                   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
                   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
                   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
                   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                  ---- Begin backtrace for Nested Throwables
                  java.lang.NullPointerException
                   at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.getContextPath(WebAppDispatcherContext.java:379)
                   at com.ibm.ws.webcontainer.srt.SRTServletRequest.getContextPath(SRTServletRequest.java:1609)
                   at javax.servlet.http.HttpServletRequestWrapper.getContextPath(HttpServletRequestWrapper.java:183)
                   at com.sun.faces.context.ExternalContextImpl.getRequestContextPath(ExternalContextImpl.java:316)
                   at org.apache.myfaces.trinidad.context.ExternalContextDecorator.getRequestContextPath(ExternalContextDecorator.java:98)
                   at org.jboss.seam.security.Identity.initCredentialsFromCookie(Identity.java:132)
                   at org.jboss.seam.security.Identity.create(Identity.java:104)
                   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
                   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                   at java.lang.reflect.Method.invoke(Method.java:615)
                   at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
                   at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
                   at org.jboss.seam.Component.callComponentMethod(Component.java:2087)
                   at org.jboss.seam.Component.callCreateMethod(Component.java:2010)
                   at org.jboss.seam.Component.newInstance(Component.java:1981)
                   at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
                   at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
                   at org.jboss.seam.contexts.Lifecycle.beginSession(Lifecycle.java:187)
                   at org.jboss.seam.contexts.ServletLifecycle.beginSession(ServletLifecycle.java:124)
                   at org.jboss.seam.servlet.SeamListener.sessionCreated(SeamListener.java:44)
                   at com.ibm.ws.webcontainer.httpsession.SessionContext.sessionCreatedEvent(SessionContext.java:3494)
                   at com.ibm.ws.webcontainer.httpsession.SessionContext.createSession(SessionContext.java:969)
                   at com.ibm.ws.webcontainer.httpsession.SessionContext.getIHttpSession(SessionContext.java:2493)
                   at com.ibm.ws.webcontainer.srt.SRTRequestContext.getSession(SRTRequestContext.java:88)
                   at com.ibm.ws.webcontainer.srt.SRTServletRequest.getSession(SRTServletRequest.java:1239)
                   at com.ibm.ws.webcontainer.srt.SRTServletRequest.getSession(SRTServletRequest.java:1226)
                   at org.jboss.jsfunit.framework.JSFUnitFilter.removeAltResponse(JSFUnitFilter.java:139)
                   at org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:104)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
                   at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                   at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                   at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
                   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
                   at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
                   at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
                   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
                   at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
                   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
                   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
                   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
                   at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
                   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
                   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
                   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
                   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                  
                  [2/7/08 17:05:29:190 IST] 00000029 ExceptionFilt E org.jboss.seam.log.JDKProvider error exception root cause
                   java.lang.NullPointerException
                   at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.getContextPath(WebAppDispatcherContext.java:379)
                   at com.ibm.ws.webcontainer.srt.SRTServletRequest.getContextPath(SRTServletRequest.java:1609)
                   at javax.servlet.http.HttpServletRequestWrapper.getContextPath(HttpServletRequestWrapper.java:183)
                   at com.sun.faces.context.ExternalContextImpl.getRequestContextPath(ExternalContextImpl.java:316)
                   at org.apache.myfaces.trinidad.context.ExternalContextDecorator.getRequestContextPath(ExternalContextDecorator.java:98)
                   at org.jboss.seam.security.Identity.initCredentialsFromCookie(Identity.java:132)
                   at org.jboss.seam.security.Identity.create(Identity.java:104)
                   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
                   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                   at java.lang.reflect.Method.invoke(Method.java:615)
                   at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
                   at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
                   at org.jboss.seam.Component.callComponentMethod(Component.java:2087)
                   at org.jboss.seam.Component.callCreateMethod(Component.java:2010)
                   at org.jboss.seam.Component.newInstance(Component.java:1981)
                   at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
                   at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
                   at org.jboss.seam.contexts.Lifecycle.beginSession(Lifecycle.java:187)
                   at org.jboss.seam.contexts.ServletLifecycle.beginSession(ServletLifecycle.java:124)
                   at org.jboss.seam.servlet.SeamListener.sessionCreated(SeamListener.java:44)
                   at com.ibm.ws.webcontainer.httpsession.SessionContext.sessionCreatedEvent(SessionContext.java:3494)
                   at com.ibm.ws.webcontainer.httpsession.SessionContext.createSession(SessionContext.java:969)
                   at com.ibm.ws.webcontainer.httpsession.SessionContext.getIHttpSession(SessionContext.java:2493)
                   at com.ibm.ws.webcontainer.srt.SRTRequestContext.getSession(SRTRequestContext.java:88)
                   at com.ibm.ws.webcontainer.srt.SRTServletRequest.getSession(SRTServletRequest.java:1239)
                   at com.ibm.ws.webcontainer.srt.SRTServletRequest.getSession(SRTServletRequest.java:1226)
                   at org.jboss.jsfunit.framework.JSFUnitFilter.removeAltResponse(JSFUnitFilter.java:139)
                   at org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:104)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
                   at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                   at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                   at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
                   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
                   at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
                   at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
                   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
                   at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
                   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
                   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
                   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
                   at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
                   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
                   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
                   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
                   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                  
                  [2/7/08 17:05:29:237 IST] 00000029 Contexts I org.jboss.seam.log.JDKProvider info starting up: org.jboss.seam.web.session
                  [2/7/08 17:05:29:284 IST] 00000029 Contexts I org.jboss.seam.log.JDKProvider info starting up: org.jboss.seam.security.identity
                  [2/7/08 17:05:29:331 IST] 00000029 Pages I org.jboss.seam.log.JDKProvider info no pages.xml file found: /WEB-INF/pages.xml
                  [2/7/08 17:05:29:331 IST] 00000029 WebApp E [Servlet Error]-[ServletRedirector]: java.lang.IllegalArgumentException: no file extension in servlet path: /ServletRedirector
                   at org.jboss.seam.mock.MockViewHandler.getActionURL(MockViewHandler.java:44)
                   at org.jboss.seam.jsf.SeamViewHandler.getActionURL(SeamViewHandler.java:74)
                   at org.jboss.seam.faces.FacesManager.redirect(FacesManager.java:151)
                   at org.jboss.seam.faces.Redirect.execute(Redirect.java:139)
                   at org.jboss.seam.exception.DebugPageHandler.handle(DebugPageHandler.java:32)
                   at org.jboss.seam.exception.Exceptions.handle(Exceptions.java:75)
                   at org.jboss.seam.web.ExceptionFilter.endWebRequestAfterException(ExceptionFilter.java:114)
                   at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:70)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                   at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                   at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
                   at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                   at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
                   at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
                   at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
                   at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
                   at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
                   at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
                   at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
                   at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
                   at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
                   at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
                   at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
                   at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
                   at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
                   at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
                   at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                   at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
                   at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
                   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
                   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                  
                  


                  can you please help me out..


                  is the confilt due to the jsessionId that was set by us ..... becoz i was using the same code that you gave for all my testmethods

                  WebConversation wc = WebConversationFactory.makeWebConversation();
                   String jsessionId = wc.getCookieValue("JSESSIONID");
                   wc.putCookie("JSESSIONID", "0000" + jsessionId);
                   JSFClientSession client = new JSFClientSession(wc, "/index.seam");
                  
                  


                  do i need to change the JSESSIONID for every method...

                  • 6. Re: RuntimeException
                    ssilvert

                    I don't think this is a problem with the jsessionid. I would get a different error when the WebSphere jsessionid prefix was missing/incorrect.

                    I wish it were not so, but this is a WebSphere bug:

                    [2/7/08 17:05:29:190 IST] 00000029 ExceptionFilt E org.jboss.seam.log.JDKProvider error exception ro
                    ot cause
                     java.lang.NullPointerException
                     at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.getContextPath(WebAppDispatcherContext.ja
                    va:379)
                     at com.ibm.ws.webcontainer.srt.SRTServletRequest.getContextPath(SRTServletRequest.java:1609)


                    Something is causing an NPE in WebSphere code. This should never happen inside WebSphere code. And, according to the servlet spec, getContextPath() should never throw NPE.

                    Stan

                    • 7. Re: RuntimeException
                      pa1_9

                      Then what is the solution for this....is there any work around to rectify this problem???

                      • 8. Re: RuntimeException
                        ssilvert

                         

                        "pa1_9" wrote:
                        Then what is the solution for this....is there any work around to rectify this problem???


                        If WebSphere was open source then the solution would be easy - FIX THE CODE. But I don't know how hard it would be to get a patch for this from IBM.

                        If you look at the stack trace you will see that the problem originates with the JSFUnit filter trying to get a reference to the HttpSession. Since the session doesn't exist yet, WebSphere has to create it. That triggers a callback to sessionCreated() in Seam's ServletContextListner, which calls HttpServletRequest.getContextPath(), which throws the NPE.

                        You could probably recreate this bug with a simple example that does the same thing:
                        1) Filter calls getSession()
                        2) ServletContextListner.sessionCreated() calls HttpServletRequest.getContextPath().

                        Send the simple example to IBM and hope for the best.

                        If you aren't testing RichFaces, you could use your own version of the JSFUnitFilter that doesn't follow the path that tries to get the session. Just make your own JSFUnit filter that doesn't execute this part of the doFilter() method:
                        String altResponseString = removeAltResponse(request);
                         if (altResponseString != null)
                         {
                         sendAltResponse(response, altResponseString);
                         return;
                         }


                        Stan

                        • 9. Re: RuntimeException
                          pa1_9

                          I have automated using ANT..this is the error i see in my generated xml file...is it the WAS error...or do you think it's a cactus related error

                          <testcase classname="com.foo.JSFUnitTest" name="testGoodbyeButton" time="1.687">
                           <error message="Failed to get the test results at [http://localhost:9081/jsfunittestdemo/ServletRedirector]" type="org.apache.cactus.util.ChainedRuntimeException">org.apache.cactus.util.ChainedRuntimeException: Failed to get the test results at [http://localhost:9081/jsfunittestdemo/ServletRedirector]
                           at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:92)
                           at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:288)
                           at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
                           at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159)
                           at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80)
                           at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:288)
                           at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java)
                           at org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144)
                           at org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215)
                           at org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133)
                          org.apache.cactus.internal.client.ParsingException: Not a valid response [500 Internal Server Error]
                           at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.callGetResult(DefaultHttpClient.java:211)
                           at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:87)
                           at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:288)
                           at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
                           at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159)
                           at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80)
                           at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:288)
                           at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java)
                           at org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144)
                           at org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215)
                           at org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133)
                          </error>
                           </testcase>


                          • 10. Re: RuntimeException
                            ssilvert

                            "Failed to get the test results" just means that some other error kept Cactus from reporting the test results. Did you enable Cactus logging and look at messages in the cactus_client.log? That should give you more helpful information.

                            Stan

                            • 11. Re: RuntimeException
                              pa1_9

                              yes cactus_client log has

                              11:21:17,272 [main] DEBUG ation.ConfigurationInitializer - <initialize([false])
                              11:21:17,272 [main] DEBUG ation.ConfigurationInitializer - >initialize
                              11:21:17,288 [main] DEBUG server.ServerTestCaseCaller - <setDelegatedTest([null(com.foo.JSFUnitTest)])
                              11:21:17,288 [main] DEBUG server.ServerTestCaseCaller - >setDelegatedTest
                              11:21:17,288 [main] DEBUG server.ServerTestCaseCaller - <setWrappedTest([null])
                              11:21:17,288 [main] DEBUG server.ServerTestCaseCaller - >setWrappedTest
                              11:21:17,288 [main] DEBUG server.ServerTestCaseCaller - <setDelegatedTest([null(com.foo.JSFUnitTest)])
                              11:21:17,288 [main] DEBUG server.ServerTestCaseCaller - >setDelegatedTest
                              11:21:17,288 [main] DEBUG server.ServerTestCaseCaller - <setWrappedTest([null])
                              11:21:17,288 [main] DEBUG server.ServerTestCaseCaller - >setWrappedTest
                              11:21:17,303 [main] DEBUG util.TestCaseImplementChecker - <checkTestName([testInitialPage(com.foo.JSFUnitTest)])
                              11:21:17,303 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                              11:21:17,303 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                              11:21:17,303 [main] DEBUG util.TestCaseImplementChecker - >checkTestName
                              11:21:17,303 [main] DEBUG util.TestCaseImplementChecker - <checkTestName([null])
                              11:21:17,303 [main] DEBUG util.TestCaseImplementChecker - >checkTestName
                              11:21:17,303 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                              11:21:17,303 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                              11:21:17,303 [main] DEBUG client.ClientTestCaseCaller - ------------- Test: testInitialPage
                              11:21:17,319 [main] DEBUG client.ClientTestCaseCaller - <callGlobalBeginMethod([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                              11:21:17,319 [main] DEBUG client.ClientTestCaseCaller - >callGlobalBeginMethod
                              11:21:17,319 [main] DEBUG client.ClientTestCaseCaller - <callBeginMethod([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                              11:21:17,319 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                              11:21:17,319 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                              11:21:17,319 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                              11:21:17,319 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                              11:21:17,319 [main] DEBUG client.ClientTestCaseCaller - >callBeginMethod
                              11:21:17,319 [main] DEBUG http.HttpProtocolHandler - <runTest([testInitialPage(com.foo.JSFUnitTest)], [null], [simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                              11:21:17,319 [main] DEBUG internal.RequestDirectives - <setClassName([com.foo.JSFUnitTest])
                              11:21:17,319 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_TestClass], [com.foo.JSFUnitTest], [GET])
                              11:21:17,319 [main] DEBUG internal.WebRequestImpl - >addParameter
                              11:21:17,319 [main] DEBUG internal.RequestDirectives - >setClassName
                              11:21:17,319 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                              11:21:17,319 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                              11:21:17,319 [main] DEBUG internal.RequestDirectives - <setMethodName([testInitialPage])
                              11:21:17,319 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_TestMethod], [testInitialPage], [GET])
                              11:21:17,319 [main] DEBUG internal.WebRequestImpl - >addParameter
                              11:21:17,319 [main] DEBUG internal.RequestDirectives - >setMethodName
                              11:21:17,319 [main] DEBUG internal.RequestDirectives - <setAutoSession([true])
                              11:21:17,319 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_AutomaticSession], [true], [GET])
                              11:21:17,319 [main] DEBUG internal.WebRequestImpl - >addParameter
                              11:21:17,319 [main] DEBUG internal.RequestDirectives - >setAutoSession
                              11:21:17,319 [main] DEBUG http.DefaultHttpClient - <doTest([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]]], POST parameters = []])
                              11:21:17,319 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_Service], [CALL_TEST], [GET])
                              11:21:17,319 [main] DEBUG internal.WebRequestImpl - >addParameter
                              11:21:17,335 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorURL([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
                              11:21:17,335 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorName([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
                              11:21:17,335 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorName = [ServletRedirector]
                              11:21:17,335 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorURL = [http://localhost:9081/jsfunittestdemo/ServletRedirector]
                              11:21:17,335 [main] DEBUG ttp.HttpClientConnectionHelper - <connect([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [org.apache.cactus.internal.configuration.DefaultServletConfiguration@811c88])
                              11:21:17,366 [main] DEBUG params.DefaultHttpParams - Set parameter http.useragent = Jakarta Commons-HttpClient/3.1
                              11:21:17,366 [main] DEBUG params.DefaultHttpParams - Set parameter http.protocol.version = HTTP/1.1
                              11:21:17,366 [main] DEBUG params.DefaultHttpParams - Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
                              11:21:17,366 [main] DEBUG params.DefaultHttpParams - Set parameter http.protocol.cookie-policy = default
                              11:21:17,366 [main] DEBUG params.DefaultHttpParams - Set parameter http.protocol.element-charset = US-ASCII
                              11:21:17,366 [main] DEBUG params.DefaultHttpParams - Set parameter http.protocol.content-charset = ISO-8859-1
                              11:21:17,366 [main] DEBUG params.DefaultHttpParams - Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@18f5824
                              11:21:17,366 [main] DEBUG params.DefaultHttpParams - Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
                              11:21:17,366 [main] DEBUG http.HttpUtil - <addHttpGetParameters([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector])
                              11:21:17,366 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_TestMethod])
                              11:21:17,366 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@11671b2]
                              11:21:17,366 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_TestClass])
                              11:21:17,366 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@1bf3d87]
                              11:21:17,366 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_AutomaticSession])
                              11:21:17,366 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@60991f]
                              11:21:17,366 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_Service])
                              11:21:17,366 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@1e4f7c2]
                              11:21:17,366 [main] DEBUG http.HttpUtil - >addHttpGetParameters = [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                              11:21:17,366 [main] DEBUG util.UrlUtil - <getPath([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                              11:21:17,366 [main] DEBUG util.UrlUtil - >getPath = [/jsfunittestdemo/ServletRedirector]
                              11:21:17,366 [main] DEBUG util.UrlUtil - <getQuery([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                              11:21:17,366 [main] DEBUG util.UrlUtil - >getQuery = [Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                              11:21:17,381 [main] DEBUG util.CookieUtil - <createHttpClientCookies([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                              11:21:17,381 [main] DEBUG util.CookieUtil - >createHttpClientCookies = [[Lorg.apache.commons.httpclient.Cookie;@f47396]
                              11:21:17,381 [main] DEBUG httpclient.HttpState - enter HttpState.addCookies(Cookie[])
                              11:21:17,381 [main] DEBUG httpclient.HttpClient - Java version: 1.6.0_03
                              11:21:17,381 [main] DEBUG httpclient.HttpClient - Java vendor: Sun Microsystems Inc.
                              11:21:17,381 [main] DEBUG httpclient.HttpClient - Java class path: D:\softwares\apache-ant-1.6.5\lib\ant-launcher.jar;C:\Program Files\Java\jdk1.6.0_03\bin\;D:\softwares\apache-ant-1.6.5\lib\ant-antlr.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-bcel.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-bsf.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-log4j.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-oro.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-regexp.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-resolver.jar;D:\softwares\apache-ant-1.6.5\lib\ant-commons-logging.jar;D:\softwares\apache-ant-1.6.5\lib\ant-commons-net.jar;D:\softwares\apache-ant-1.6.5\lib\ant-icontract.jar;D:\softwares\apache-ant-1.6.5\lib\ant-jai.jar;D:\softwares\apache-ant-1.6.5\lib\ant-javamail.jar;D:\softwares\apache-ant-1.6.5\lib\ant-jdepend.jar;D:\softwares\apache-ant-1.6.5\lib\ant-jmf.jar;D:\softwares\apache-ant-1.6.5\lib\ant-jsch.jar;D:\softwares\apache-ant-1.6.5\lib\ant-junit.jar;D:\softwares\apache-ant-1.6.5\lib\ant-launcher.jar;D:\softwares\apache-ant-1.6.5\lib\ant-netrexx.jar;D:\softwares\apache-ant-1.6.5\lib\ant-nodeps.jar;D:\softwares\apache-ant-1.6.5\lib\ant-starteam.jar;D:\softwares\apache-ant-1.6.5\lib\ant-stylebook.jar;D:\softwares\apache-ant-1.6.5\lib\ant-swing.jar;D:\softwares\apache-ant-1.6.5\lib\ant-trax.jar;D:\softwares\apache-ant-1.6.5\lib\ant-vaj.jar;D:\softwares\apache-ant-1.6.5\lib\ant-weblogic.jar;D:\softwares\apache-ant-1.6.5\lib\ant-xalan1.jar;D:\softwares\apache-ant-1.6.5\lib\ant-xslp.jar;D:\softwares\apache-ant-1.6.5\lib\ant.jar;D:\softwares\apache-ant-1.6.5\lib\aspectjrt-1.2.1.jar;D:\softwares\apache-ant-1.6.5\lib\cactus-13-1.7.1.jar;D:\softwares\apache-ant-1.6.5\lib\cactus-ant-13-1.7.1.jar;D:\softwares\apache-ant-1.6.5\lib\cargo-0.5.jar;D:\softwares\apache-ant-1.6.5\lib\commons-httpclient-3.1.jar;D:\softwares\apache-ant-1.6.5\lib\commons-logging-1.0.4.jar;D:\softwares\apache-ant-1.6.5\lib\httpunit-1.6.1.jar;D:\softwares\apache-ant-1.6.5\lib\jboss-jsfunit-ant-1.0-beta-1.jar;D:\softwares\apache-ant-1.6.5\lib\jboss-jsfunit-core-1.0-beta-1.jar;D:\softwares\apache-ant-1.6.5\lib\jtidy-4aug2000r7-dev.jar;D:\softwares\apache-ant-1.6.5\lib\junit-3.8.1.jar;D:\softwares\apache-ant-1.6.5\lib\nekohtml.jar;D:\softwares\apache-ant-1.6.5\lib\serializer.jar;D:\softwares\apache-ant-1.6.5\lib\xalan.jar;D:\softwares\apache-ant-1.6.5\lib\xercesImpl.jar;D:\softwares\apache-ant-1.6.5\lib\xml-apis.jar;C:\Program Files\Java\jdk1.6.0_03\lib\tools.jar
                              11:21:17,381 [main] DEBUG httpclient.HttpClient - Operating system name: Windows XP
                              11:21:17,381 [main] DEBUG httpclient.HttpClient - Operating system architecture: x86
                              11:21:17,381 [main] DEBUG httpclient.HttpClient - Operating system version: 5.1
                              11:21:17,444 [main] DEBUG httpclient.HttpClient - SUN 1.6: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration)
                              11:21:17,444 [main] DEBUG httpclient.HttpClient - SunRsaSign 1.5: Sun RSA signature provider
                              11:21:17,444 [main] DEBUG httpclient.HttpClient - SunJSSE 1.6: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)
                              11:21:17,444 [main] DEBUG httpclient.HttpClient - SunJCE 1.6: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
                              11:21:17,444 [main] DEBUG httpclient.HttpClient - SunJGSS 1.0: Sun (Kerberos v5, SPNEGO)
                              11:21:17,444 [main] DEBUG httpclient.HttpClient - SunSASL 1.5: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5)
                              11:21:17,444 [main] DEBUG httpclient.HttpClient - XMLDSig 1.0: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory)
                              11:21:17,444 [main] DEBUG httpclient.HttpClient - SunPCSC 1.6: Sun PC/SC provider
                              11:21:17,444 [main] DEBUG httpclient.HttpClient - SunMSCAPI 1.6: Sun's Microsoft Crypto API provider
                              11:21:17,444 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod)
                              11:21:17,444 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
                              11:21:17,475 [main] DEBUG httpclient.HttpMethodDirector - Attempt number 1 to process request
                              11:21:17,475 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.open()
                              11:21:17,475 [main] DEBUG httpclient.HttpConnection - Open connection to localhost:9081
                              11:21:17,475 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.execute(HttpState, HttpConnection)
                              11:21:17,475 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequest(HttpState, HttpConnection)
                              11:21:17,475 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
                              11:21:17,475 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String)
                              11:21:17,475 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:17,491 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:17,491 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:17,491 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
                              11:21:17,491 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
                              11:21:17,491 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
                              11:21:17,491 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
                              11:21:17,491 [main] DEBUG httpclient.HttpMethodBase - Adding Host request header
                              11:21:17,491 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
                              11:21:17,506 [main] DEBUG httpclient.HttpState - enter HttpState.getCookies()
                              11:21:17,506 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.match(String, int, String, boolean, Cookie[])
                              11:21:17,506 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.writeLine()
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.flushRequestOutputStream()
                              11:21:17,506 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponse(HttpState, HttpConnection)
                              11:21:17,506 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readStatusLine(HttpState, HttpConnection)
                              11:21:17,506 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.readLine()
                              11:21:17,506 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:17,506 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,006 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
                              11:21:21,006 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HeaderParser.parseHeaders(InputStream, String)
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,006 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,006 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
                              11:21:21,006 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
                              11:21:21,006 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, String)
                              11:21:21,006 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, Header)
                              11:21:21,006 [main] DEBUG httpclient.HeaderElement - enter HeaderElement.parseElements(char[])
                              11:21:21,006 [main] DEBUG httpclient.Cookie - enter Cookie(String, String, String, String, Date, boolean)
                              11:21:21,006 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.validate(String, int, String, boolean, Cookie)
                              11:21:21,006 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.validate(String, port, path, boolean, Cookie)
                              11:21:21,006 [main] DEBUG httpclient.HttpState - enter HttpState.addCookie(Cookie)
                              11:21:21,006 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.formatCookie(Cookie)
                              11:21:21,006 [main] DEBUG httpclient.HttpMethodBase - Cookie accepted: "$Version=0; JSESSIONID=0000AnkRHdkVscgXLLzFRxzvk2U:-1; $Path=/"
                              11:21:21,006 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpState, HttpConnection)
                              11:21:21,006 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpConnection)
                              11:21:21,006 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                              11:21:21,006 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.canResponseHaveBody(int)
                              11:21:21,006 [main] DEBUG ttp.HttpClientConnectionHelper - >connect = [org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                              11:21:21,006 [main] DEBUG http.AutoReadHttpURLConnection - Original connection = org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST
                              11:21:21,006 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getInputStream()
                              11:21:21,006 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getHeaderField(String)
                              11:21:21,006 [main] DEBUG http.AutoReadHttpURLConnection - Content-Length : [66]
                              11:21:21,006 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getHeaderField(String)
                              11:21:21,006 [main] DEBUG http.AutoReadHttpURLConnection - Read [66]: [Error 500: no file extension in servlet path: /ServletRedirector\n\r]
                              11:21:21,006 [main] DEBUG httpclient.HttpMethodBase - Should close connection in response to directive: Close
                              11:21:21,006 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.close()
                              11:21:21,006 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
                              11:21:21,006 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.releaseConnection()
                              11:21:21,006 [main] DEBUG httpclient.HttpConnection - Releasing connection back to connection manager.
                              11:21:21,022 [main] DEBUG internal.RequestDirectives - <setService([GET_RESULTS])
                              11:21:21,022 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_Service], [GET_RESULTS], [GET])
                              11:21:21,022 [main] DEBUG internal.WebRequestImpl - >addParameter
                              11:21:21,022 [main] DEBUG internal.RequestDirectives - >setService
                              11:21:21,022 [main] DEBUG internal.WebRequestImpl - <setRedirectorName([null])
                              11:21:21,022 [main] DEBUG internal.WebRequestImpl - >setRedirectorName
                              11:21:21,022 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorURL([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []])
                              11:21:21,022 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorName([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []])
                              11:21:21,022 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorName = [ServletRedirector]
                              11:21:21,022 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorURL = [http://localhost:9081/jsfunittestdemo/ServletRedirector]
                              11:21:21,022 [main] DEBUG ttp.HttpClientConnectionHelper - <connect([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []], [org.apache.cactus.internal.configuration.DefaultServletConfiguration@811c88])
                              11:21:21,022 [main] DEBUG http.HttpUtil - <addHttpGetParameters([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector])
                              11:21:21,022 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_Service])
                              11:21:21,022 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@888e6c]
                              11:21:21,022 [main] DEBUG http.HttpUtil - >addHttpGetParameters = [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS]
                              11:21:21,022 [main] DEBUG util.UrlUtil - <getPath([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS])
                              11:21:21,022 [main] DEBUG util.UrlUtil - >getPath = [/jsfunittestdemo/ServletRedirector]
                              11:21:21,022 [main] DEBUG util.UrlUtil - <getQuery([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS])
                              11:21:21,022 [main] DEBUG util.UrlUtil - >getQuery = [Cactus_Service=GET_RESULTS]
                              11:21:21,022 [main] DEBUG util.CookieUtil - <createHttpClientCookies([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS])
                              11:21:21,022 [main] DEBUG util.CookieUtil - >createHttpClientCookies = [[Lorg.apache.commons.httpclient.Cookie;@13e58d4]
                              11:21:21,022 [main] DEBUG httpclient.HttpState - enter HttpState.addCookies(Cookie[])
                              11:21:21,022 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod)
                              11:21:21,022 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodDirector - Attempt number 1 to process request
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.open()
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - Open connection to localhost:9081
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.execute(HttpState, HttpConnection)
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequest(HttpState, HttpConnection)
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String)
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - Adding Host request header
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
                              11:21:21,022 [main] DEBUG httpclient.HttpState - enter HttpState.getCookies()
                              11:21:21,022 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.match(String, int, String, boolean, Cookie[])
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.writeLine()
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.flushRequestOutputStream()
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponse(HttpState, HttpConnection)
                              11:21:21,022 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readStatusLine(HttpState, HttpConnection)
                              11:21:21,022 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.readLine()
                              11:21:21,022 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,022 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,100 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
                              11:21:21,100 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HeaderParser.parseHeaders(InputStream, String)
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,100 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,100 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
                              11:21:21,100 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
                              11:21:21,100 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, String)
                              11:21:21,100 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, Header)
                              11:21:21,100 [main] DEBUG httpclient.HeaderElement - enter HeaderElement.parseElements(char[])
                              11:21:21,100 [main] DEBUG httpclient.Cookie - enter Cookie(String, String, String, String, Date, boolean)
                              11:21:21,100 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.validate(String, int, String, boolean, Cookie)
                              11:21:21,100 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.validate(String, port, path, boolean, Cookie)
                              11:21:21,100 [main] DEBUG httpclient.HttpState - enter HttpState.addCookie(Cookie)
                              11:21:21,100 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.formatCookie(Cookie)
                              11:21:21,100 [main] DEBUG httpclient.HttpMethodBase - Cookie accepted: "$Version=0; JSESSIONID=0000SMzNJKQgNqSsBcsgrxhdjAl:-1; $Path=/"
                              11:21:21,100 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpState, HttpConnection)
                              11:21:21,100 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpConnection)
                              11:21:21,100 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                              11:21:21,100 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.canResponseHaveBody(int)
                              11:21:21,100 [main] DEBUG ttp.HttpClientConnectionHelper - >connect = [org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS]
                              11:21:21,100 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getResponseCode()
                              11:21:21,116 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getInputStream()
                              11:21:21,116 [main] DEBUG util.IoUtil - <getText([org.apache.commons.httpclient.AutoCloseInputStream@15a6029], [UTF-8])
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - Resorting to protocol version default close connection policy
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - Should NOT close connection, using HTTP/1.1
                              11:21:21,116 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.isResponseAvailable()
                              11:21:21,116 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.releaseConnection()
                              11:21:21,116 [main] DEBUG httpclient.HttpConnection - Releasing connection back to connection manager.
                              11:21:21,116 [main] DEBUG util.IoUtil - >getText = [<webresult></webresult>]
                              11:21:21,116 [main] DEBUG client.WebTestResultParser - <parse([<webresult></webresult>])
                              11:21:21,116 [main] DEBUG client.WebTestResultParser - >parse = [Test ok]
                              11:21:21,116 [main] DEBUG http.DefaultHttpClient - >doTest = [org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                              11:21:21,116 [main] DEBUG http.HttpProtocolState - <setConnection([org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                              11:21:21,116 [main] DEBUG http.HttpProtocolState - >setConnection
                              11:21:21,116 [main] DEBUG http.HttpProtocolHandler - >runTest = [org.apache.cactus.internal.client.connector.http.HttpProtocolState@e61fd1]
                              11:21:21,116 [main] DEBUG http.HttpProtocolHandler - <createResponseObjectFactory([org.apache.cactus.internal.client.connector.http.HttpProtocolState@e61fd1])
                              11:21:21,116 [main] DEBUG http.HttpProtocolHandler - >createResponseObjectFactory = [org.apache.cactus.internal.client.WebResponseObjectFactory@766a24]
                              11:21:21,116 [main] DEBUG client.ClientTestCaseCaller - <callEndMethod([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [org.apache.cactus.internal.client.WebResponseObjectFactory@766a24])
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                              11:21:21,116 [main] DEBUG client.ClientTestCaseCaller - >callEndMethod = [null]
                              11:21:21,116 [main] DEBUG http.HttpProtocolHandler - <createResponseObjectFactory([org.apache.cactus.internal.client.connector.http.HttpProtocolState@e61fd1])
                              11:21:21,116 [main] DEBUG http.HttpProtocolHandler - >createResponseObjectFactory = [org.apache.cactus.internal.client.WebResponseObjectFactory@32784a]
                              11:21:21,116 [main] DEBUG http.HttpProtocolHandler - <afterTest([org.apache.cactus.internal.client.connector.http.HttpProtocolState@e61fd1])
                              11:21:21,116 [main] DEBUG http.HttpProtocolHandler - >afterTest
                              11:21:21,116 [main] DEBUG util.TestCaseImplementChecker - <checkTestName([testGoodbyeButton(com.foo.JSFUnitTest)])
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testGoodbyeButton(com.foo.JSFUnitTest)])
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testGoodbyeButton]
                              11:21:21,116 [main] DEBUG util.TestCaseImplementChecker - >checkTestName
                              11:21:21,116 [main] DEBUG util.TestCaseImplementChecker - <checkTestName([null])
                              11:21:21,116 [main] DEBUG util.TestCaseImplementChecker - >checkTestName
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testGoodbyeButton(com.foo.JSFUnitTest)])
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testGoodbyeButton]
                              11:21:21,116 [main] DEBUG client.ClientTestCaseCaller - ------------- Test: testGoodbyeButton
                              11:21:21,116 [main] DEBUG client.ClientTestCaseCaller - <callGlobalBeginMethod([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                              11:21:21,116 [main] DEBUG client.ClientTestCaseCaller - >callGlobalBeginMethod
                              11:21:21,116 [main] DEBUG client.ClientTestCaseCaller - <callBeginMethod([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testGoodbyeButton(com.foo.JSFUnitTest)])
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testGoodbyeButton]
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testGoodbyeButton(com.foo.JSFUnitTest)])
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testGoodbyeButton]
                              11:21:21,116 [main] DEBUG client.ClientTestCaseCaller - >callBeginMethod
                              11:21:21,116 [main] DEBUG http.HttpProtocolHandler - <runTest([testGoodbyeButton(com.foo.JSFUnitTest)], [null], [simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                              11:21:21,116 [main] DEBUG internal.RequestDirectives - <setClassName([com.foo.JSFUnitTest])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_TestClass], [com.foo.JSFUnitTest], [GET])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - >addParameter
                              11:21:21,116 [main] DEBUG internal.RequestDirectives - >setClassName
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testGoodbyeButton(com.foo.JSFUnitTest)])
                              11:21:21,116 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testGoodbyeButton]
                              11:21:21,116 [main] DEBUG internal.RequestDirectives - <setMethodName([testGoodbyeButton])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_TestMethod], [testGoodbyeButton], [GET])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - >addParameter
                              11:21:21,116 [main] DEBUG internal.RequestDirectives - >setMethodName
                              11:21:21,116 [main] DEBUG internal.RequestDirectives - <setAutoSession([true])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_AutomaticSession], [true], [GET])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - >addParameter
                              11:21:21,116 [main] DEBUG internal.RequestDirectives - >setAutoSession
                              11:21:21,116 [main] DEBUG http.DefaultHttpClient - <doTest([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]]], POST parameters = []])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_Service], [CALL_TEST], [GET])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - >addParameter
                              11:21:21,116 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorURL([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
                              11:21:21,116 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorName([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
                              11:21:21,116 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorName = [ServletRedirector]
                              11:21:21,116 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorURL = [http://localhost:9081/jsfunittestdemo/ServletRedirector]
                              11:21:21,116 [main] DEBUG ttp.HttpClientConnectionHelper - <connect([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [org.apache.cactus.internal.configuration.DefaultServletConfiguration@3fa5ac])
                              11:21:21,116 [main] DEBUG http.HttpUtil - <addHttpGetParameters([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_TestMethod])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@95cfbe]
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_TestClass])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@179dce4]
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_AutomaticSession])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@1950198]
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_Service])
                              11:21:21,116 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@19bb25a]
                              11:21:21,116 [main] DEBUG http.HttpUtil - >addHttpGetParameters = [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                              11:21:21,116 [main] DEBUG util.UrlUtil - <getPath([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                              11:21:21,116 [main] DEBUG util.UrlUtil - >getPath = [/jsfunittestdemo/ServletRedirector]
                              11:21:21,116 [main] DEBUG util.UrlUtil - <getQuery([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                              11:21:21,116 [main] DEBUG util.UrlUtil - >getQuery = [Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                              11:21:21,116 [main] DEBUG util.CookieUtil - <createHttpClientCookies([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                              11:21:21,116 [main] DEBUG util.CookieUtil - >createHttpClientCookies = [[Lorg.apache.commons.httpclient.Cookie;@da6bf4]
                              11:21:21,116 [main] DEBUG httpclient.HttpState - enter HttpState.addCookies(Cookie[])
                              11:21:21,116 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod)
                              11:21:21,116 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodDirector - Attempt number 1 to process request
                              11:21:21,116 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.open()
                              11:21:21,116 [main] DEBUG httpclient.HttpConnection - Open connection to localhost:9081
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.execute(HttpState, HttpConnection)
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequest(HttpState, HttpConnection)
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String)
                              11:21:21,116 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:21,116 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,116 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - Adding Host request header
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
                              11:21:21,116 [main] DEBUG httpclient.HttpState - enter HttpState.getCookies()
                              11:21:21,116 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.match(String, int, String, boolean, Cookie[])
                              11:21:21,116 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.writeLine()
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.flushRequestOutputStream()
                              11:21:21,131 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponse(HttpState, HttpConnection)
                              11:21:21,131 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readStatusLine(HttpState, HttpConnection)
                              11:21:21,131 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.readLine()
                              11:21:21,131 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,131 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HeaderParser.parseHeaders(InputStream, String)
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                              11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
                              11:21:21,835 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, String)
                              11:21:21,835 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, Header)
                              11:21:21,835 [main] DEBUG httpclient.HeaderElement - enter HeaderElement.parseElements(char[])
                              11:21:21,835 [main] DEBUG httpclient.Cookie - enter Cookie(String, String, String, String, Date, boolean)
                              11:21:21,835 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.validate(String, int, String, boolean, Cookie)
                              11:21:21,835 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.validate(String, port, path, boolean, Cookie)
                              11:21:21,835 [main] DEBUG httpclient.HttpState - enter HttpState.addCookie(Cookie)
                              11:21:21,835 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.formatCookie(Cookie)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - Cookie accepted: "$Version=0; JSESSIONID=0000q_rdvv5WR-PXFgqzKS0fpqC:-1; $Path=/"
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpState, HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.canResponseHaveBody(int)
                              11:21:21,835 [main] DEBUG ttp.HttpClientConnectionHelper - >connect = [org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                              11:21:21,835 [main] DEBUG http.AutoReadHttpURLConnection - Original connection = org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST
                              11:21:21,835 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getInputStream()
                              11:21:21,835 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getHeaderField(String)
                              11:21:21,835 [main] DEBUG http.AutoReadHttpURLConnection - Content-Length : [66]
                              11:21:21,835 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getHeaderField(String)
                              11:21:21,835 [main] DEBUG http.AutoReadHttpURLConnection - Read [66]: [Error 500: no file extension in servlet path: /ServletRedirector\n\r]
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - Should close connection in response to directive: Close
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.close()
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.releaseConnection()
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - Releasing connection back to connection manager.
                              11:21:21,835 [main] DEBUG internal.RequestDirectives - <setService([GET_RESULTS])
                              11:21:21,835 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_Service], [GET_RESULTS], [GET])
                              11:21:21,835 [main] DEBUG internal.WebRequestImpl - >addParameter
                              11:21:21,835 [main] DEBUG internal.RequestDirectives - >setService
                              11:21:21,835 [main] DEBUG internal.WebRequestImpl - <setRedirectorName([null])
                              11:21:21,835 [main] DEBUG internal.WebRequestImpl - >setRedirectorName
                              11:21:21,835 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorURL([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []])
                              11:21:21,835 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorName([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []])
                              11:21:21,835 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorName = [ServletRedirector]
                              11:21:21,835 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorURL = [http://localhost:9081/jsfunittestdemo/ServletRedirector]
                              11:21:21,835 [main] DEBUG ttp.HttpClientConnectionHelper - <connect([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []], [org.apache.cactus.internal.configuration.DefaultServletConfiguration@3fa5ac])
                              11:21:21,835 [main] DEBUG http.HttpUtil - <addHttpGetParameters([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector])
                              11:21:21,835 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_Service])
                              11:21:21,835 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@13785d3]
                              11:21:21,835 [main] DEBUG http.HttpUtil - >addHttpGetParameters = [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS]
                              11:21:21,835 [main] DEBUG util.UrlUtil - <getPath([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS])
                              11:21:21,835 [main] DEBUG util.UrlUtil - >getPath = [/jsfunittestdemo/ServletRedirector]
                              11:21:21,835 [main] DEBUG util.UrlUtil - <getQuery([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS])
                              11:21:21,835 [main] DEBUG util.UrlUtil - >getQuery = [Cactus_Service=GET_RESULTS]
                              11:21:21,835 [main] DEBUG util.CookieUtil - <createHttpClientCookies([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS])
                              11:21:21,835 [main] DEBUG util.CookieUtil - >createHttpClientCookies = [[Lorg.apache.commons.httpclient.Cookie;@32efa7]
                              11:21:21,835 [main] DEBUG httpclient.HttpState - enter HttpState.addCookies(Cookie[])
                              11:21:21,835 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod)
                              11:21:21,835 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodDirector - Attempt number 1 to process request
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.open()
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - Open connection to localhost:9081
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.execute(HttpState, HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequest(HttpState, HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String)
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - Adding Host request header
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpState - enter HttpState.getCookies()
                              11:21:21,835 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.match(String, int, String, boolean, Cookie[])
                              11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                              11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                              11:21:21,835 [main]


                              • 12. Re: RuntimeException
                                pa1_9

                                continues..............

                                DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                                11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.writeLine()
                                11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.flushRequestOutputStream()
                                11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponse(HttpState, HttpConnection)
                                11:21:21,835 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readStatusLine(HttpState, HttpConnection)
                                11:21:21,835 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.readLine()
                                11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                11:21:21,835 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                11:21:22,147 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
                                11:21:22,147 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HeaderParser.parseHeaders(InputStream, String)
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                11:21:22,147 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                11:21:22,147 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
                                11:21:22,147 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
                                11:21:22,147 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, String)
                                11:21:22,147 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, Header)
                                11:21:22,147 [main] DEBUG httpclient.HeaderElement - enter HeaderElement.parseElements(char[])
                                11:21:22,147 [main] DEBUG httpclient.Cookie - enter Cookie(String, String, String, String, Date, boolean)
                                11:21:22,147 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.validate(String, int, String, boolean, Cookie)
                                11:21:22,147 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.validate(String, port, path, boolean, Cookie)
                                11:21:22,147 [main] DEBUG httpclient.HttpState - enter HttpState.addCookie(Cookie)
                                11:21:22,147 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.formatCookie(Cookie)
                                11:21:22,147 [main] DEBUG httpclient.HttpMethodBase - Cookie accepted: "$Version=0; JSESSIONID=00006kP_GIUtoQQseP-rWIeYQtx:-1; $Path=/"
                                11:21:22,147 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpState, HttpConnection)
                                11:21:22,147 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpConnection)
                                11:21:22,147 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                                11:21:22,147 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.canResponseHaveBody(int)
                                11:21:22,147 [main] DEBUG ttp.HttpClientConnectionHelper - >connect = [org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS]
                                11:21:22,147 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getResponseCode()
                                11:21:22,147 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getResponseCode()
                                11:21:22,147 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getResponseMessage()
                                11:21:22,147 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorURL([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
                                11:21:22,147 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorName([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
                                11:21:22,147 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorName = [ServletRedirector]
                                11:21:22,147 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorURL = [http://localhost:9081/jsfunittestdemo/ServletRedirector]
                                11:21:22,147 [main] DEBUG client.ClientTestCaseCaller - Exception in test
                                11:21:22,147 [main] DEBUG util.ChainedRuntimeException - <printStackTrace([java.io.PrintWriter@e06940])
                                11:21:22,147 [main] DEBUG client.ParsingException - <printStackTrace([java.io.PrintWriter@e06940])
                                11:21:22,147 [main] DEBUG client.ParsingException - >printStackTrace
                                11:21:22,147 [main] DEBUG util.ChainedRuntimeException - >printStackTrace
                                org.apache.cactus.util.ChainedRuntimeException: Failed to get the test results at [http://localhost:9081/jsfunittestdemo/ServletRedirector]
                                 at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:92)
                                 at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:288)
                                 at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
                                 at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159)
                                 at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80)
                                 at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:288)
                                 at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java)
                                 at org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144)
                                 at org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215)
                                 at org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133)
                                 at junit.framework.TestResult$1.protect(TestResult.java:106)
                                 at junit.framework.TestResult.runProtected(TestResult.java:124)
                                 at junit.framework.TestResult.run(TestResult.java:109)
                                 at junit.framework.TestCase.run(TestCase.java:118)
                                 at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                 at junit.framework.TestSuite.run(TestSuite.java:203)
                                 at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
                                 at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1072)
                                 at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:682)
                                 at org.apache.cactus.integration.ant.CactusTask.executeInContainer(CactusTask.java:458)
                                 at org.apache.cactus.integration.ant.CactusTask.execute(CactusTask.java:208)
                                 at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
                                 at org.apache.tools.ant.Task.perform(Task.java:364)
                                 at org.apache.tools.ant.Target.execute(Target.java:341)
                                 at org.apache.tools.ant.Target.performTasks(Target.java:369)
                                 at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
                                 at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
                                 at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
                                 at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
                                 at org.apache.tools.ant.Main.runBuild(Main.java:668)
                                 at org.apache.tools.ant.Main.startAnt(Main.java:187)
                                 at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
                                 at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
                                org.apache.cactus.internal.client.ParsingException: Not a valid response [500 Internal Server Error]
                                 at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.callGetResult(DefaultHttpClient.java:211)
                                 at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:87)
                                 at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:288)
                                 at org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
                                 at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(HttpProtocolHandler.java:159)
                                 at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(HttpProtocolHandler.java:80)
                                 at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(HttpProtocolHandler.java:288)
                                 at org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(HttpProtocolHandler.java)
                                 at org.apache.cactus.internal.client.ClientTestCaseCaller.runTest(ClientTestCaseCaller.java:144)
                                 at org.apache.cactus.internal.AbstractCactusTestCase.runBareClient(AbstractCactusTestCase.java:215)
                                 at org.apache.cactus.internal.AbstractCactusTestCase.runBare(AbstractCactusTestCase.java:133)
                                 at junit.framework.TestResult$1.protect(TestResult.java:106)
                                 at junit.framework.TestResult.runProtected(TestResult.java:124)
                                 at junit.framework.TestResult.run(TestResult.java:109)
                                 at junit.framework.TestCase.run(TestCase.java:118)
                                 at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                 at junit.framework.TestSuite.run(TestSuite.java:203)
                                 at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
                                 at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1072)
                                 at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:682)
                                 at org.apache.cactus.integration.ant.CactusTask.executeInContainer(CactusTask.java:458)
                                 at org.apache.cactus.integration.ant.CactusTask.execute(CactusTask.java:208)
                                 at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
                                 at org.apache.tools.ant.Task.perform(Task.java:364)
                                 at org.apache.tools.ant.Target.execute(Target.java:341)
                                 at org.apache.tools.ant.Target.performTasks(Target.java:369)
                                 at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
                                 at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
                                 at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
                                 at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
                                 at org.apache.tools.ant.Main.runBuild(Main.java:668)
                                 at org.apache.tools.ant.Main.startAnt(Main.java:187)
                                 at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
                                 at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
                                11:21:22,147 [main] DEBUG util.ChainedRuntimeException - <printStackTrace([java.io.PrintWriter@1bb5c09])
                                11:21:22,147 [main] DEBUG client.ParsingException - <printStackTrace([java.io.PrintWriter@1bb5c09])
                                11:21:22,147 [main] DEBUG client.ParsingException - >printStackTrace
                                11:21:22,147 [main] DEBUG util.ChainedRuntimeException - >printStackTrace


                                • 13. Re: RuntimeException
                                  ssilvert

                                  I think this is your problem:

                                  11:21:21,006 [main] DEBUG http.AutoReadHttpURLConnection - Read [66]: [Error 500: no file extension
                                   in servlet path: /ServletRedirector\n\r]


                                  I've found that this error can be thrown from the SeamMockViewHandler. Try removing the jar that contains the SeamTest classes.

                                  Stan

                                  • 14. Re: RuntimeException
                                    pa1_9

                                    that's not the problem i think...because when i try removing those mock folder which contains all SeamTestClasses in jboss-seam.jar.....i was getting this error in my log

                                    11:27:24,269 [main] DEBUG ation.ConfigurationInitializer - <initialize([false])
                                    11:27:24,285 [main] DEBUG ation.ConfigurationInitializer - >initialize
                                    11:27:24,300 [main] DEBUG server.ServerTestCaseCaller - <setDelegatedTest([null(com.foo.JSFUnitTest)])
                                    11:27:24,300 [main] DEBUG server.ServerTestCaseCaller - >setDelegatedTest
                                    11:27:24,300 [main] DEBUG server.ServerTestCaseCaller - <setWrappedTest([null])
                                    11:27:24,300 [main] DEBUG server.ServerTestCaseCaller - >setWrappedTest
                                    11:27:24,300 [main] DEBUG server.ServerTestCaseCaller - <setDelegatedTest([null(com.foo.JSFUnitTest)])
                                    11:27:24,300 [main] DEBUG server.ServerTestCaseCaller - >setDelegatedTest
                                    11:27:24,300 [main] DEBUG server.ServerTestCaseCaller - <setWrappedTest([null])
                                    11:27:24,300 [main] DEBUG server.ServerTestCaseCaller - >setWrappedTest
                                    11:27:24,300 [main] DEBUG util.TestCaseImplementChecker - <checkTestName([testInitialPage(com.foo.JSFUnitTest)])
                                    11:27:24,316 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                                    11:27:24,316 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                                    11:27:24,316 [main] DEBUG util.TestCaseImplementChecker - >checkTestName
                                    11:27:24,316 [main] DEBUG util.TestCaseImplementChecker - <checkTestName([null])
                                    11:27:24,316 [main] DEBUG util.TestCaseImplementChecker - >checkTestName
                                    11:27:24,316 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                                    11:27:24,316 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                                    11:27:24,316 [main] DEBUG client.ClientTestCaseCaller - ------------- Test: testInitialPage
                                    11:27:24,316 [main] DEBUG client.ClientTestCaseCaller - <callGlobalBeginMethod([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                                    11:27:24,316 [main] DEBUG client.ClientTestCaseCaller - >callGlobalBeginMethod
                                    11:27:24,316 [main] DEBUG client.ClientTestCaseCaller - <callBeginMethod([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                                    11:27:24,316 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                                    11:27:24,316 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                                    11:27:24,316 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                                    11:27:24,316 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                                    11:27:24,316 [main] DEBUG client.ClientTestCaseCaller - >callBeginMethod
                                    11:27:24,316 [main] DEBUG http.HttpProtocolHandler - <runTest([testInitialPage(com.foo.JSFUnitTest)], [null], [simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                                    11:27:24,316 [main] DEBUG internal.RequestDirectives - <setClassName([com.foo.JSFUnitTest])
                                    11:27:24,316 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_TestClass], [com.foo.JSFUnitTest], [GET])
                                    11:27:24,316 [main] DEBUG internal.WebRequestImpl - >addParameter
                                    11:27:24,316 [main] DEBUG internal.RequestDirectives - >setClassName
                                    11:27:24,316 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testInitialPage(com.foo.JSFUnitTest)])
                                    11:27:24,316 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testInitialPage]
                                    11:27:24,316 [main] DEBUG internal.RequestDirectives - <setMethodName([testInitialPage])
                                    11:27:24,316 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_TestMethod], [testInitialPage], [GET])
                                    11:27:24,316 [main] DEBUG internal.WebRequestImpl - >addParameter
                                    11:27:24,316 [main] DEBUG internal.RequestDirectives - >setMethodName
                                    11:27:24,332 [main] DEBUG internal.RequestDirectives - <setAutoSession([true])
                                    11:27:24,332 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_AutomaticSession], [true], [GET])
                                    11:27:24,332 [main] DEBUG internal.WebRequestImpl - >addParameter
                                    11:27:24,332 [main] DEBUG internal.RequestDirectives - >setAutoSession
                                    11:27:24,332 [main] DEBUG http.DefaultHttpClient - <doTest([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]]], POST parameters = []])
                                    11:27:24,332 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_Service], [CALL_TEST], [GET])
                                    11:27:24,332 [main] DEBUG internal.WebRequestImpl - >addParameter
                                    11:27:24,332 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorURL([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
                                    11:27:24,332 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorName([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
                                    11:27:24,332 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorName = [ServletRedirector]
                                    11:27:24,332 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorURL = [http://localhost:9081/jsfunittestdemo/ServletRedirector]
                                    11:27:24,332 [main] DEBUG ttp.HttpClientConnectionHelper - <connect([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [org.apache.cactus.internal.configuration.DefaultServletConfiguration@811c88])
                                    11:27:24,363 [main] DEBUG params.DefaultHttpParams - Set parameter http.useragent = Jakarta Commons-HttpClient/3.1
                                    11:27:24,363 [main] DEBUG params.DefaultHttpParams - Set parameter http.protocol.version = HTTP/1.1
                                    11:27:24,363 [main] DEBUG params.DefaultHttpParams - Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
                                    11:27:24,363 [main] DEBUG params.DefaultHttpParams - Set parameter http.protocol.cookie-policy = default
                                    11:27:24,363 [main] DEBUG params.DefaultHttpParams - Set parameter http.protocol.element-charset = US-ASCII
                                    11:27:24,363 [main] DEBUG params.DefaultHttpParams - Set parameter http.protocol.content-charset = ISO-8859-1
                                    11:27:24,378 [main] DEBUG params.DefaultHttpParams - Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@18f5824
                                    11:27:24,378 [main] DEBUG params.DefaultHttpParams - Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
                                    11:27:24,378 [main] DEBUG http.HttpUtil - <addHttpGetParameters([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector])
                                    11:27:24,378 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_TestMethod])
                                    11:27:24,378 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@11671b2]
                                    11:27:24,378 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_TestClass])
                                    11:27:24,378 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@1bf3d87]
                                    11:27:24,378 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_AutomaticSession])
                                    11:27:24,378 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@60991f]
                                    11:27:24,378 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_Service])
                                    11:27:24,378 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@1e4f7c2]
                                    11:27:24,378 [main] DEBUG http.HttpUtil - >addHttpGetParameters = [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                                    11:27:24,378 [main] DEBUG util.UrlUtil - <getPath([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                                    11:27:24,378 [main] DEBUG util.UrlUtil - >getPath = [/jsfunittestdemo/ServletRedirector]
                                    11:27:24,378 [main] DEBUG util.UrlUtil - <getQuery([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                                    11:27:24,378 [main] DEBUG util.UrlUtil - >getQuery = [Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                                    11:27:24,378 [main] DEBUG util.CookieUtil - <createHttpClientCookies([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testInitialPage]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                                    11:27:24,378 [main] DEBUG util.CookieUtil - >createHttpClientCookies = [[Lorg.apache.commons.httpclient.Cookie;@f47396]
                                    11:27:24,378 [main] DEBUG httpclient.HttpState - enter HttpState.addCookies(Cookie[])
                                    11:27:24,394 [main] DEBUG httpclient.HttpClient - Java version: 1.6.0_03
                                    11:27:24,394 [main] DEBUG httpclient.HttpClient - Java vendor: Sun Microsystems Inc.
                                    11:27:24,394 [main] DEBUG httpclient.HttpClient - Java class path: D:\softwares\apache-ant-1.6.5\lib\ant-launcher.jar;C:\Program Files\Java\jdk1.6.0_03\bin\;D:\softwares\apache-ant-1.6.5\lib\ant-antlr.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-bcel.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-bsf.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-log4j.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-oro.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-regexp.jar;D:\softwares\apache-ant-1.6.5\lib\ant-apache-resolver.jar;D:\softwares\apache-ant-1.6.5\lib\ant-commons-logging.jar;D:\softwares\apache-ant-1.6.5\lib\ant-commons-net.jar;D:\softwares\apache-ant-1.6.5\lib\ant-icontract.jar;D:\softwares\apache-ant-1.6.5\lib\ant-jai.jar;D:\softwares\apache-ant-1.6.5\lib\ant-javamail.jar;D:\softwares\apache-ant-1.6.5\lib\ant-jdepend.jar;D:\softwares\apache-ant-1.6.5\lib\ant-jmf.jar;D:\softwares\apache-ant-1.6.5\lib\ant-jsch.jar;D:\softwares\apache-ant-1.6.5\lib\ant-junit.jar;D:\softwares\apache-ant-1.6.5\lib\ant-launcher.jar;D:\softwares\apache-ant-1.6.5\lib\ant-netrexx.jar;D:\softwares\apache-ant-1.6.5\lib\ant-nodeps.jar;D:\softwares\apache-ant-1.6.5\lib\ant-starteam.jar;D:\softwares\apache-ant-1.6.5\lib\ant-stylebook.jar;D:\softwares\apache-ant-1.6.5\lib\ant-swing.jar;D:\softwares\apache-ant-1.6.5\lib\ant-trax.jar;D:\softwares\apache-ant-1.6.5\lib\ant-vaj.jar;D:\softwares\apache-ant-1.6.5\lib\ant-weblogic.jar;D:\softwares\apache-ant-1.6.5\lib\ant-xalan1.jar;D:\softwares\apache-ant-1.6.5\lib\ant-xslp.jar;D:\softwares\apache-ant-1.6.5\lib\ant.jar;D:\softwares\apache-ant-1.6.5\lib\aspectjrt-1.2.1.jar;D:\softwares\apache-ant-1.6.5\lib\cactus-13-1.7.1.jar;D:\softwares\apache-ant-1.6.5\lib\cactus-ant-13-1.7.1.jar;D:\softwares\apache-ant-1.6.5\lib\cargo-0.5.jar;D:\softwares\apache-ant-1.6.5\lib\commons-httpclient-3.1.jar;D:\softwares\apache-ant-1.6.5\lib\commons-logging-1.0.4.jar;D:\softwares\apache-ant-1.6.5\lib\httpunit-1.6.1.jar;D:\softwares\apache-ant-1.6.5\lib\jboss-jsfunit-ant-1.0-beta-1.jar;D:\softwares\apache-ant-1.6.5\lib\jboss-jsfunit-core-1.0-beta-1.jar;D:\softwares\apache-ant-1.6.5\lib\jtidy-4aug2000r7-dev.jar;D:\softwares\apache-ant-1.6.5\lib\junit-3.8.1.jar;D:\softwares\apache-ant-1.6.5\lib\nekohtml.jar;D:\softwares\apache-ant-1.6.5\lib\serializer.jar;D:\softwares\apache-ant-1.6.5\lib\xalan.jar;D:\softwares\apache-ant-1.6.5\lib\xercesImpl.jar;D:\softwares\apache-ant-1.6.5\lib\xml-apis.jar;C:\Program Files\Java\jdk1.6.0_03\lib\tools.jar
                                    11:27:24,394 [main] DEBUG httpclient.HttpClient - Operating system name: Windows XP
                                    11:27:24,394 [main] DEBUG httpclient.HttpClient - Operating system architecture: x86
                                    11:27:24,394 [main] DEBUG httpclient.HttpClient - Operating system version: 5.1
                                    11:27:24,457 [main] DEBUG httpclient.HttpClient - SUN 1.6: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration)
                                    11:27:24,457 [main] DEBUG httpclient.HttpClient - SunRsaSign 1.5: Sun RSA signature provider
                                    11:27:24,457 [main] DEBUG httpclient.HttpClient - SunJSSE 1.6: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)
                                    11:27:24,457 [main] DEBUG httpclient.HttpClient - SunJCE 1.6: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
                                    11:27:24,457 [main] DEBUG httpclient.HttpClient - SunJGSS 1.0: Sun (Kerberos v5, SPNEGO)
                                    11:27:24,457 [main] DEBUG httpclient.HttpClient - SunSASL 1.5: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5)
                                    11:27:24,457 [main] DEBUG httpclient.HttpClient - XMLDSig 1.0: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory)
                                    11:27:24,457 [main] DEBUG httpclient.HttpClient - SunPCSC 1.6: Sun PC/SC provider
                                    11:27:24,457 [main] DEBUG httpclient.HttpClient - SunMSCAPI 1.6: Sun's Microsoft Crypto API provider
                                    11:27:24,457 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod)
                                    11:27:24,457 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
                                    11:27:24,488 [main] DEBUG httpclient.HttpMethodDirector - Attempt number 1 to process request
                                    11:27:24,488 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.open()
                                    11:27:24,488 [main] DEBUG httpclient.HttpConnection - Open connection to localhost:9081
                                    11:27:24,488 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.execute(HttpState, HttpConnection)
                                    11:27:24,488 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequest(HttpState, HttpConnection)
                                    11:27:24,488 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
                                    11:27:24,488 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String)
                                    11:27:24,488 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                                    11:27:24,503 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                    11:27:24,503 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                    11:27:24,503 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
                                    11:27:24,503 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
                                    11:27:24,503 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
                                    11:27:24,503 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
                                    11:27:24,503 [main] DEBUG httpclient.HttpMethodBase - Adding Host request header
                                    11:27:24,503 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
                                    11:27:24,519 [main] DEBUG httpclient.HttpState - enter HttpState.getCookies()
                                    11:27:24,519 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.match(String, int, String, boolean, Cookie[])
                                    11:27:24,519 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.writeLine()
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.flushRequestOutputStream()
                                    11:27:24,519 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponse(HttpState, HttpConnection)
                                    11:27:24,519 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readStatusLine(HttpState, HttpConnection)
                                    11:27:24,519 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.readLine()
                                    11:27:24,519 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,519 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,722 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
                                    11:27:24,722 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HeaderParser.parseHeaders(InputStream, String)
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,722 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,722 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
                                    11:27:24,722 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
                                    11:27:24,722 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, String)
                                    11:27:24,722 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, Header)
                                    11:27:24,738 [main] DEBUG httpclient.HeaderElement - enter HeaderElement.parseElements(char[])
                                    11:27:24,738 [main] DEBUG httpclient.Cookie - enter Cookie(String, String, String, String, Date, boolean)
                                    11:27:24,738 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.validate(String, int, String, boolean, Cookie)
                                    11:27:24,738 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.validate(String, port, path, boolean, Cookie)
                                    11:27:24,738 [main] DEBUG httpclient.HttpState - enter HttpState.addCookie(Cookie)
                                    11:27:24,738 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.formatCookie(Cookie)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - Cookie accepted: "$Version=0; JSESSIONID=0000Zb7pP4V4wJilvuSwkBvn0TY:-1; $Path=/"
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpState, HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.canResponseHaveBody(int)
                                    11:27:24,738 [main] DEBUG httpclient.HeaderElement - enter HeaderElement.parseElements(String)
                                    11:27:24,738 [main] DEBUG httpclient.HeaderElement - enter HeaderElement.parseElements(char[])
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.isResponseAvailable(int)
                                    11:27:24,738 [main] DEBUG ttp.HttpClientConnectionHelper - >connect = [org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                                    11:27:24,738 [main] DEBUG http.AutoReadHttpURLConnection - Original connection = org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST
                                    11:27:24,738 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getInputStream()
                                    11:27:24,738 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getHeaderField(String)
                                    11:27:24,738 [main] DEBUG http.AutoReadHttpURLConnection - Content-Length : [-1]
                                    11:27:24,738 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getHeaderField(String)
                                    11:27:24,738 [main] DEBUG httpclient.HttpParser - enter HeaderParser.parseHeaders(InputStream, String)
                                    11:27:24,738 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,738 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - Resorting to protocol version default close connection policy
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - Should NOT close connection, using HTTP/1.1
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.isResponseAvailable()
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.releaseConnection()
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - Releasing connection back to connection manager.
                                    11:27:24,738 [main] DEBUG internal.RequestDirectives - <setService([GET_RESULTS])
                                    11:27:24,738 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_Service], [GET_RESULTS], [GET])
                                    11:27:24,738 [main] DEBUG internal.WebRequestImpl - >addParameter
                                    11:27:24,738 [main] DEBUG internal.RequestDirectives - >setService
                                    11:27:24,738 [main] DEBUG internal.WebRequestImpl - <setRedirectorName([null])
                                    11:27:24,738 [main] DEBUG internal.WebRequestImpl - >setRedirectorName
                                    11:27:24,738 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorURL([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []])
                                    11:27:24,738 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorName([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []])
                                    11:27:24,738 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorName = [ServletRedirector]
                                    11:27:24,738 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorURL = [http://localhost:9081/jsfunittestdemo/ServletRedirector]
                                    11:27:24,738 [main] DEBUG ttp.HttpClientConnectionHelper - <connect([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []], [org.apache.cactus.internal.configuration.DefaultServletConfiguration@811c88])
                                    11:27:24,738 [main] DEBUG http.HttpUtil - <addHttpGetParameters([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector])
                                    11:27:24,738 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_Service])
                                    11:27:24,738 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@e020c9]
                                    11:27:24,738 [main] DEBUG http.HttpUtil - >addHttpGetParameters = [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS]
                                    11:27:24,738 [main] DEBUG util.UrlUtil - <getPath([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS])
                                    11:27:24,738 [main] DEBUG util.UrlUtil - >getPath = [/jsfunittestdemo/ServletRedirector]
                                    11:27:24,738 [main] DEBUG util.UrlUtil - <getQuery([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS])
                                    11:27:24,738 [main] DEBUG util.UrlUtil - >getQuery = [Cactus_Service=GET_RESULTS]
                                    11:27:24,738 [main] DEBUG util.CookieUtil - <createHttpClientCookies([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_Service] = [[GET_RESULTS]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS])
                                    11:27:24,738 [main] DEBUG util.CookieUtil - >createHttpClientCookies = [[Lorg.apache.commons.httpclient.Cookie;@888e6c]
                                    11:27:24,738 [main] DEBUG httpclient.HttpState - enter HttpState.addCookies(Cookie[])
                                    11:27:24,738 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod)
                                    11:27:24,738 [main] DEBUG httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodDirector - Attempt number 1 to process request
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.open()
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - Open connection to localhost:9081
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.execute(HttpState, HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequest(HttpState, HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - Adding Host request header
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpState - enter HttpState.getCookies()
                                    11:27:24,738 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.match(String, int, String, boolean, Cookie[])
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.print(String)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.writeLine()
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[])
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.write(byte[], int, int)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.flushRequestOutputStream()
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponse(HttpState, HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readStatusLine(HttpState, HttpConnection)
                                    11:27:24,738 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.readLine()
                                    11:27:24,738 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,738 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,769 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
                                    11:27:24,769 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HeaderParser.parseHeaders(InputStream, String)
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readLine(InputStream, String)
                                    11:27:24,769 [main] DEBUG httpclient.HttpParser - enter HttpParser.readRawLine()
                                    11:27:24,769 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
                                    11:27:24,769 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
                                    11:27:24,769 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, String)
                                    11:27:24,769 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.parse(String, port, path, boolean, Header)
                                    11:27:24,769 [main] DEBUG httpclient.HeaderElement - enter HeaderElement.parseElements(char[])
                                    11:27:24,769 [main] DEBUG httpclient.Cookie - enter Cookie(String, String, String, String, Date, boolean)
                                    11:27:24,769 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.validate(String, int, String, boolean, Cookie)
                                    11:27:24,769 [main] DEBUG cookie.CookieSpec - enter CookieSpecBase.validate(String, port, path, boolean, Cookie)
                                    11:27:24,769 [main] DEBUG httpclient.HttpState - enter HttpState.addCookie(Cookie)
                                    11:27:24,769 [main] DEBUG cookie.CookieSpec - enter RFC2109Spec.formatCookie(Cookie)
                                    11:27:24,769 [main] DEBUG httpclient.HttpMethodBase - Cookie accepted: "$Version=0; JSESSIONID=0000HAYGkHYp38TenRvTcfliKgs:-1; $Path=/"
                                    11:27:24,769 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpState, HttpConnection)
                                    11:27:24,769 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.readResponseBody(HttpConnection)
                                    11:27:24,769 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.getResponseInputStream()
                                    11:27:24,769 [main] DEBUG httpclient.HttpMethodBase - enter HttpMethodBase.canResponseHaveBody(int)
                                    11:27:24,769 [main] DEBUG ttp.HttpClientConnectionHelper - >connect = [org.apache.commons.httpclient.util.HttpURLConnection:http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_Service=GET_RESULTS]
                                    11:27:24,769 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getResponseCode()
                                    11:27:24,769 [main] DEBUG util.HttpURLConnection - enter HttpURLConnection.getInputStream()
                                    11:27:24,769 [main] DEBUG util.IoUtil - <getText([org.apache.commons.httpclient.AutoCloseInputStream@117f31e], [UTF-8])
                                    11:27:24,769 [main] DEBUG httpclient.HttpMethodBase - Resorting to protocol version default close connection policy
                                    11:27:24,769 [main] DEBUG httpclient.HttpMethodBase - Should NOT close connection, using HTTP/1.1
                                    11:27:24,769 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.isResponseAvailable()
                                    11:27:24,769 [main] DEBUG httpclient.HttpConnection - enter HttpConnection.releaseConnection()
                                    11:27:24,769 [main] DEBUG httpclient.HttpConnection - Releasing connection back to connection manager.
                                    11:27:24,769 [main] DEBUG util.IoUtil - >getText = [<webresult><exception classname="com.meterware.httpunit.HttpInternalErrorException"><message><![CDATA[Error on HTTP request: 500 Internal Error [http://localhost:9081/jsfunittestdemo/index.seam]]]></message><stacktrace><![CDATA[com.meterware.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Internal Error [http://localhost:9081/jsfunittestdemo/index.seam]
                                     at com.meterware.httpunit.WebClient.validateHeaders(WebClient.java:573)
                                     at com.meterware.httpunit.WebClient.updateClient(WebClient.java:464)
                                     at com.meterware.httpunit.WebWindow.updateWindow(WebWindow.java:139)
                                     at com.meterware.httpunit.WebWindow.getSubframeResponse(WebWindow.java:130)
                                     at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:121)
                                     at com.meterware.httpunit.WebClient.getResponse(WebClient.java:113)
                                     at org.jboss.jsfunit.facade.JSFClientSession.doWebRequest(JSFClientSession.java:184)
                                     at org.jboss.jsfunit.facade.JSFClientSession.doInitialRequest(JSFClientSession.java:122)
                                     at org.jboss.jsfunit.facade.JSFClientSession.<init>(JSFClientSession.java:114)
                                     at com.foo.JSFUnitTest.testInitialPage(JSFUnitTest.java:130)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                     at java.lang.reflect.Method.invoke(Method.java:615)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at org.apache.cactus.internal.AbstractCactusTestCase.runBareServer(AbstractCactusTestCase.java:153)
                                     at org.apache.cactus.internal.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:119)
                                     at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:93)
                                     at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:224)
                                     at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java)
                                     at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:101)
                                     at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:224)
                                     at org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java)
                                     at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:72)
                                     at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:224)
                                     at org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java)
                                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
                                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                                     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
                                     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
                                     at org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:123)
                                     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                                     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
                                     at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
                                     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                                     at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                                     at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                                     at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
                                     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                                     at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
                                     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
                                     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
                                     at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
                                     at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
                                     at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
                                     at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
                                     at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
                                     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
                                     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
                                     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
                                     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
                                     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
                                     at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
                                     at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
                                     at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
                                     at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                                     at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
                                     at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
                                     at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
                                     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                                    ]]></stacktrace></exception></webresult>]
                                    11:27:24,785 [main] DEBUG client.WebTestResultParser - <parse([<webresult><exception classname="com.meterware.httpunit.HttpInternalErrorException"><message><![CDATA[Error on HTTP request: 500 Internal Error [http://localhost:9081/jsfunittestdemo/index.seam]]]></message><stacktrace><![CDATA[com.meterware.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Internal Error [http://localhost:9081/jsfunittestdemo/index.seam]
                                     at com.meterware.httpunit.WebClient.validateHeaders(WebClient.java:573)
                                     at com.meterware.httpunit.WebClient.updateClient(WebClient.java:464)
                                     at com.meterware.httpunit.WebWindow.updateWindow(WebWindow.java:139)
                                     at com.meterware.httpunit.WebWindow.getSubframeResponse(WebWindow.java:130)
                                     at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:121)
                                     at com.meterware.httpunit.WebClient.getResponse(WebClient.java:113)
                                     at org.jboss.jsfunit.facade.JSFClientSession.doWebRequest(JSFClientSession.java:184)
                                     at org.jboss.jsfunit.facade.JSFClientSession.doInitialRequest(JSFClientSession.java:122)
                                     at org.jboss.jsfunit.facade.JSFClientSession.<init>(JSFClientSession.java:114)
                                     at com.foo.JSFUnitTest.testInitialPage(JSFUnitTest.java:130)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                     at java.lang.reflect.Method.invoke(Method.java:615)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at org.apache.cactus.internal.AbstractCactusTestCase.runBareServer(AbstractCactusTestCase.java:153)
                                     at org.apache.cactus.internal.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:119)
                                     at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:93)
                                     at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:224)
                                     at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java)
                                     at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:101)
                                     at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:224)
                                     at org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java)
                                     at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:72)
                                     at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:224)
                                     at org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java)
                                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
                                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                                     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
                                     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
                                     at org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:123)
                                     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                                     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
                                     at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
                                     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                                     at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                                     at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                                     at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
                                     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                                     at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
                                     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
                                     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
                                     at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
                                     at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
                                     at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
                                     at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
                                     at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
                                     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
                                     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
                                     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
                                     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
                                     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
                                     at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
                                     at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
                                     at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
                                     at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                                     at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
                                     at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
                                     at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
                                     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                                    ]]></stacktrace></exception></webresult>])
                                    11:27:24,785 [main] DEBUG client.WebTestResultParser - >parse = [Test failed, Exception message = [Error on HTTP request: 500 Internal Error [http://localhost:9081/jsfunittestdemo/index.seam]]]
                                    11:27:24,785 [main] DEBUG client.ClientTestCaseCaller - Exception in test
                                    11:27:24,785 [main] DEBUG client.ServletExceptionWrapper - <printStackTrace([java.io.PrintWriter@19e8329])
                                    11:27:24,785 [main] DEBUG client.ServletExceptionWrapper - >printStackTrace
                                    com.meterware.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Internal Error [http://localhost:9081/jsfunittestdemo/index.seam]
                                     at com.meterware.httpunit.WebClient.validateHeaders(WebClient.java:573)
                                     at com.meterware.httpunit.WebClient.updateClient(WebClient.java:464)
                                     at com.meterware.httpunit.WebWindow.updateWindow(WebWindow.java:139)
                                     at com.meterware.httpunit.WebWindow.getSubframeResponse(WebWindow.java:130)
                                     at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:121)
                                     at com.meterware.httpunit.WebClient.getResponse(WebClient.java:113)
                                     at org.jboss.jsfunit.facade.JSFClientSession.doWebRequest(JSFClientSession.java:184)
                                     at org.jboss.jsfunit.facade.JSFClientSession.doInitialRequest(JSFClientSession.java:122)
                                     at org.jboss.jsfunit.facade.JSFClientSession.<init>(JSFClientSession.java:114)
                                     at com.foo.JSFUnitTest.testInitialPage(JSFUnitTest.java:130)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                     at java.lang.reflect.Method.invoke(Method.java:615)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at org.apache.cactus.internal.AbstractCactusTestCase.runBareServer(AbstractCactusTestCase.java:153)
                                     at org.apache.cactus.internal.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:119)
                                     at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:93)
                                     at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:224)
                                     at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java)
                                     at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:101)
                                     at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:224)
                                     at org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java)
                                     at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:72)
                                     at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:224)
                                     at org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java)
                                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
                                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                                     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
                                     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
                                     at org.jboss.jsfunit.framework.JSFUnitFilter.doFilter(JSFUnitFilter.java:123)
                                     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                                     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
                                     at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
                                     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                                     at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
                                     at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
                                     at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
                                     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
                                     at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
                                     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
                                     at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
                                     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
                                     at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
                                     at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
                                     at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
                                     at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
                                     at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
                                     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
                                     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
                                     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
                                     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
                                     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
                                     at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
                                     at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
                                     at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
                                     at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                                     at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
                                     at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
                                     at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
                                     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
                                    11:27:24,800 [main] DEBUG client.ServletExceptionWrapper - <printStackTrace([java.io.PrintWriter@12bcd4b])
                                    11:27:24,800 [main] DEBUG client.ServletExceptionWrapper - >printStackTrace
                                    11:27:24,800 [main] DEBUG util.TestCaseImplementChecker - <checkTestName([testGoodbyeButton(com.foo.JSFUnitTest)])
                                    11:27:24,800 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testGoodbyeButton(com.foo.JSFUnitTest)])
                                    11:27:24,800 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testGoodbyeButton]
                                    11:27:24,800 [main] DEBUG util.TestCaseImplementChecker - >checkTestName
                                    11:27:24,800 [main] DEBUG util.TestCaseImplementChecker - <checkTestName([null])
                                    11:27:24,800 [main] DEBUG util.TestCaseImplementChecker - >checkTestName
                                    11:27:24,800 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testGoodbyeButton(com.foo.JSFUnitTest)])
                                    11:27:24,800 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testGoodbyeButton]
                                    11:27:24,800 [main] DEBUG client.ClientTestCaseCaller - ------------- Test: testGoodbyeButton
                                    11:27:24,800 [main] DEBUG client.ClientTestCaseCaller - <callGlobalBeginMethod([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                                    11:27:24,800 [main] DEBUG client.ClientTestCaseCaller - >callGlobalBeginMethod
                                    11:27:24,800 [main] DEBUG client.ClientTestCaseCaller - <callBeginMethod([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                                    11:27:24,800 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testGoodbyeButton(com.foo.JSFUnitTest)])
                                    11:27:24,800 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testGoodbyeButton]
                                    11:27:24,800 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testGoodbyeButton(com.foo.JSFUnitTest)])
                                    11:27:24,800 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testGoodbyeButton]
                                    11:27:24,800 [main] DEBUG client.ClientTestCaseCaller - >callBeginMethod
                                    11:27:24,800 [main] DEBUG http.HttpProtocolHandler - <runTest([testGoodbyeButton(com.foo.JSFUnitTest)], [null], [simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [], POST parameters = []])
                                    11:27:24,800 [main] DEBUG internal.RequestDirectives - <setClassName([com.foo.JSFUnitTest])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_TestClass], [com.foo.JSFUnitTest], [GET])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - >addParameter
                                    11:27:24,800 [main] DEBUG internal.RequestDirectives - >setClassName
                                    11:27:24,800 [main] DEBUG util.JUnitVersionHelper - <getTestCaseName([testGoodbyeButton(com.foo.JSFUnitTest)])
                                    11:27:24,800 [main] DEBUG util.JUnitVersionHelper - >getTestCaseName = [testGoodbyeButton]
                                    11:27:24,800 [main] DEBUG internal.RequestDirectives - <setMethodName([testGoodbyeButton])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_TestMethod], [testGoodbyeButton], [GET])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - >addParameter
                                    11:27:24,800 [main] DEBUG internal.RequestDirectives - >setMethodName
                                    11:27:24,800 [main] DEBUG internal.RequestDirectives - <setAutoSession([true])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_AutomaticSession], [true], [GET])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - >addParameter
                                    11:27:24,800 [main] DEBUG internal.RequestDirectives - >setAutoSession
                                    11:27:24,800 [main] DEBUG http.DefaultHttpClient - <doTest([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]]], POST parameters = []])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - <addParameter([Cactus_Service], [CALL_TEST], [GET])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - >addParameter
                                    11:27:24,800 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorURL([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
                                    11:27:24,800 [main] DEBUG on.DefaultServletConfiguration - <getRedirectorName([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
                                    11:27:24,800 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorName = [ServletRedirector]
                                    11:27:24,800 [main] DEBUG on.DefaultServletConfiguration - >getRedirectorURL = [http://localhost:9081/jsfunittestdemo/ServletRedirector]
                                    11:27:24,800 [main] DEBUG ttp.HttpClientConnectionHelper - <connect([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [org.apache.cactus.internal.configuration.DefaultServletConfiguration@1ce3fc5])
                                    11:27:24,800 [main] DEBUG http.HttpUtil - <addHttpGetParameters([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_TestMethod])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@1bcdbf6]
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_TestClass])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@cf66b]
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_AutomaticSession])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@1060478]
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - <getParameterValuesGet([Cactus_Service])
                                    11:27:24,800 [main] DEBUG internal.WebRequestImpl - >getParameterValuesGet = [[Ljava.lang.String;@f9c40]
                                    11:27:24,800 [main] DEBUG http.HttpUtil - >addHttpGetParameters = [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                                    11:27:24,800 [main] DEBUG util.UrlUtil - <getPath([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                                    11:27:24,800 [main] DEBUG util.UrlUtil - >getPath = [/jsfunittestdemo/ServletRedirector]
                                    11:27:24,800 [main] DEBUG util.UrlUtil - <getQuery([http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                                    11:27:24,800 [main] DEBUG util.UrlUtil - >getQuery = [Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]
                                    11:27:24,800 [main] DEBUG util.CookieUtil - <createHttpClientCookies([simulation URL = [null], automatic session = [true], cookies = [], headers = [], GET parameters = [[[Cactus_TestMethod] = [[testGoodbyeButton]]][[Cactus_TestClass] = [[com.foo.JSFUnitTest]]][[Cactus_AutomaticSession] = [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []], [http://localhost:9081/jsfunittestdemo/ServletRedirector?Cactus_TestMethod=testGoodbyeButton&Cactus_TestClass=com.foo.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST])
                                    11:27:24,800 [main] DEBUG util.CookieUtil - >createHttpClientCookies = [[Lorg.apache.commons.httpclient.Cookie;@db4fa2]
                                    11:27:24,800 [main] DEBUG httpclient.HttpState - enter HttpState.addCookies(Cookie[])
                                    1


                                    1 2 Previous Next