12 Replies Latest reply on Jul 30, 2009 10:45 AM by Stan Silvert

    JSFUnit hangs on Glassfish when testing through servlet, wor

    Cay Horstmann Newbie

      I am using Glassfish v3 b56 and JSFUnit 1.1.0 to test a JSF 2 application. Essentially the same login app as in the "Getting Started" guide, with the same test.

      I added every JAR from the "Getting Started" list and did everything else mentioned there. When I run the JUnit test from Eclipse, it happily connects to the server and runs the test.

      When I point my browser to http://localhost:8080/ch01-login/ServletTestRunner?suite=com.corejsf.JSFUnitTest&xsl=cactus-report.xsl, the test hangs in the first line

      JSFSession jsfSession = new JSFSession("/faces/index.xhtml");

      (I ran it through the debugger, and that's how far it got.)

      I'd appreciate any suggestions on how to debug this.

      Thanks,

      Cay

        • 1. Re: JSFUnit hangs on Glassfish when testing through servlet,
          Stan Silvert Master

          Hi Cay,

          Any error or stack trace?

          new JSFSession() does a lot of stuff, including getting a cleared reference to the HttpSession through a ThreadLocal, setting up a new HtmlUnit WebClient, and sending the initial request to the server.

          Is there any way you can debug further into JSFUnit code to find out where it hangs? Or perhaps take a thread dump?

          Stan

          • 2. Re: JSFUnit hangs on Glassfish when testing through servlet,
            Stan Silvert Master

            BTW, this probably doesn't make a difference, but the JSF2 support is based on the very latest version of the spec as implemented in Mojarra Beta 2. So you might want to update your instance of Glassfish if it is not running the latest JSF2.

            Stan

            • 3. Re: JSFUnit hangs on Glassfish when testing through servlet,
              Cay Horstmann Newbie

              Thanks for the prompt reply. There are no log entries at all. I am running yesterday's Glassfish build which contains JSF 2.0.0-14. Don't know if that is >= beta 2. I tried swapping the JARs with Mojarra 2.0 beta 2. It made no difference.

              Here is a stack trace. Hope that helps.

              Thanks,

              Cay

              SocketInputStream.socketRead0(FileDescriptor, byte[], int, int, int) line: not available [native method]
              SocketInputStream.read(byte[], int, int) line: 129
              BufferedInputStream.fill() line: 218
              BufferedInputStream.read() line: 237
              HttpParser.readRawLine(InputStream) line: 78
              HttpParser.readLine(InputStream, String) line: 106
              MultiThreadedHttpConnectionManager$HttpConnectionWithReference(HttpConnection).readLine(String) line: 1116
              MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(String) line: 1413
              GetMethod(HttpMethodBase).readStatusLine(HttpState, HttpConnection) line: 1973
              GetMethod(HttpMethodBase).readResponse(HttpState, HttpConnection) line: 1735
              GetMethod(HttpMethodBase).execute(HttpState, HttpConnection) line: 1098
              HttpMethodDirector.executeWithRetry(HttpMethod) line: 398
              HttpMethodDirector.executeMethod(HttpMethod) line: 171
              HttpClient.executeMethod(HostConfiguration, HttpMethod, HttpState) line: 397
              HttpClient.executeMethod(HostConfiguration, HttpMethod) line: 346
              HttpWebConnection.getResponse(WebRequestSettings) line: 97
              JSFUnitWebConnection.getResponse(WebRequestSettings) line: 74
              WebClient.loadWebResponseFromWebConnection(WebRequestSettings, int) line: 1430
              WebClient.loadWebResponse(WebRequestSettings) line: 1388
              WebClient.getPage(WebWindow, WebRequestSettings) line: 325
              WebClient.getPage(URL) line: 386
              WebClient.getPage(String) line: 371
              SimpleInitialRequestStrategy.doInitialRequest(WebClientSpec) line: 48
              WebClientSpec.doInitialRequest() line: 259
              JSFSession.(WebClientSpec) line: 81
              JSFSession.(String) line: 58
              JSFUnitTest.testInitialPage() line: 30
              NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]
              NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39
              DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25
              Method.invoke(Object, Object...) line: 597
              JSFUnitTest(TestCase).runTest() line: 154
              JSFUnitTest(TestCase).runBare() line: 127
              JSFUnitTest(AbstractCactusTestCase).runBareServer() line: 153
              ServletTestCaller(AbstractWebTestCaller).doTest() line: 119
              AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController, ImplicitObjects, JoinPoint) line: 93
              AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController, ImplicitObjects, JoinPoint, LogAspect, AroundClosure, JoinPoint) line: 224
              ServletTestController(AbstractWebTestController).handleRequest(ImplicitObjects) line: not available
              ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector, HttpServletRequest, HttpServletResponse, JoinPoint) line: 101
              ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector, HttpServletRequest, HttpServletResponse, JoinPoint, LogAspect, AroundClosure, JoinPoint) line: 224
              JSFUnitServletRedirector(ServletTestRedirector).doPost(HttpServletRequest, HttpServletResponse) line: not available
              JSFUnitServletRedirector.doPost(HttpServletRequest, HttpServletResponse) line: 46
              ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector, HttpServletRequest, HttpServletResponse, JoinPoint) line: 72
              ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector, HttpServletRequest, HttpServletResponse, JoinPoint, LogAspect, AroundClosure, JoinPoint) line: 224
              JSFUnitServletRedirector(ServletTestRedirector).doGet(HttpServletRequest, HttpServletResponse) line: not available
              JSFUnitServletRedirector.doGet(HttpServletRequest, HttpServletResponse) line: 52
              JSFUnitServletRedirector(HttpServlet).service(HttpServletRequest, HttpServletResponse) line: 734
              JSFUnitServletRedirector(HttpServlet).service(ServletRequest, ServletResponse) line: 847
              StandardWrapper.service(ServletRequest, ServletResponse, Servlet, Request) line: 1506
              ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 346
              ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 216
              JSFUnitFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 119
              ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 259
              ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 216
              StandardWrapperValve.invoke(Request, Response) line: 291
              StandardContextValve.invoke(Request, Response) line: 188
              PESessionLockingStandardPipeline(StandardPipeline).invoke(Request, Response) line: 641
              PESessionLockingStandardPipeline(WebPipeline).invoke(Request, Response) line: 97
              PESessionLockingStandardPipeline.invoke(Request, Response) line: 85
              StandardHostValve.invoke(Request, Response) line: 185
              StandardPipeline.invoke(Request, Response) line: 641
              CoyoteAdapter.doService(Request, Request, Response, Response) line: 351
              CoyoteAdapter.service(Request, Response) line: 250
              ContainerMapper.service(Request, Response) line: 202
              ProcessorTask.invokeAdapter() line: 746
              ProcessorTask.doProcess() line: 655
              ProcessorTask.process(InputStream, OutputStream) line: 905
              DefaultProtocolFilter.execute(Context) line: 161
              HttpProtocolChain(DefaultProtocolChain).executeProtocolFilter(Context, int) line: 136
              HttpProtocolChain(DefaultProtocolChain).execute(Context, int) line: 103
              HttpProtocolChain(DefaultProtocolChain).execute(Context) line: 89
              HttpProtocolChain.execute(Context) line: 76
              ProtocolChainContextTask.doCall() line: 53
              ProtocolChainContextTask(SelectionKeyContextTask).call() line: 57
              ProtocolChainContextTask(ContextTask).run() line: 69
              ThreadPoolExecutor$Worker.runTask(Runnable) line: 886
              ThreadPoolExecutor$Worker.run() line: 908
              HttpWorkerThread(Thread).run() line: 619

              • 4. Re: JSFUnit hangs on Glassfish when testing through servlet,
                Stan Silvert Master

                So HttpClient is hung. I suggest maybe turn on HttpClient's debug to find out where it is blocking.

                http://hc.apache.org/httpclient-3.x/logging.html

                Stan

                • 5. Re: JSFUnit hangs on Glassfish when testing through servlet,
                  Stan Silvert Master

                  This is hung at the point where HttpClient has made the initial JSF request and it is trying to get the response. I haven't see this problem before. I'll be very interested to know what the debugging shows.

                  Stan

                  • 6. Re: JSFUnit hangs on Glassfish when testing through servlet,
                    Cay Horstmann Newbie

                    Here are the logs. I hope this means something to you.

                    Thanks,

                    Cay

                    [#|2009-07-24T16:32:02.992-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.useragent = Jakarta Commons-HttpClient/3.1|#]

                    [#|2009-07-24T16:32:03.000-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.version = HTTP/1.1|#]

                    [#|2009-07-24T16:32:03.005-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager|#]

                    [#|2009-07-24T16:32:03.005-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.cookie-policy = default|#]

                    [#|2009-07-24T16:32:03.005-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.element-charset = US-ASCII|#]

                    [#|2009-07-24T16:32:03.006-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.content-charset = ISO-8859-1|#]

                    [#|2009-07-24T16:32:03.009-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@115e166|#]

                    [#|2009-07-24T16:32:03.010-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|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]|#]

                    [#|2009-07-24T16:32:03.023-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpState|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpState;MethodName=addCookies;|enter HttpState.addCookies(Cookie[])|#]

                    [#|2009-07-24T16:32:03.027-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Java version: 1.6.0_14|#]

                    [#|2009-07-24T16:32:03.028-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Java vendor: Sun Microsystems Inc.|#]

                    [#|2009-07-24T16:32:03.028-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Java class path: /home/apps/glassfishv3-preview/glassfish/modules/glassfish.jar|#]

                    [#|2009-07-24T16:32:03.028-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Operating system name: Linux|#]

                    [#|2009-07-24T16:32:03.028-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Operating system architecture: i386|#]

                    [#|2009-07-24T16:32:03.029-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Operating system version: 2.6.28-13-generic|#]

                    [#|2009-07-24T16:32:03.054-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|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)|#]

                    [#|2009-07-24T16:32:03.055-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|SunRsaSign 1.5: Sun RSA signature provider|#]

                    [#|2009-07-24T16:32:03.055-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|SunJSSE 1.6: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)|#]

                    [#|2009-07-24T16:32:03.056-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|SunJCE 1.6: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)|#]

                    [#|2009-07-24T16:32:03.056-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|SunJGSS 1.0: Sun (Kerberos v5, SPNEGO)|#]

                    [#|2009-07-24T16:32:03.056-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|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)|#]

                    [#|2009-07-24T16:32:03.057-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|XMLDSig 1.0: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory)|#]

                    [#|2009-07-24T16:32:03.057-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|SunPCSC 1.6: Sun PC/SC provider|#]

                    [#|2009-07-24T16:32:03.070-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=executeMethod;|enter HttpClient.executeMethod(HostConfiguration,HttpMethod)|#]

                    [#|2009-07-24T16:32:03.071-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=executeMethod;|enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)|#]

                    [#|2009-07-24T16:32:03.099-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodDirector|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodDirector;MethodName=executeWithRetry;|Attempt number 1 to process request|#]

                    [#|2009-07-24T16:32:03.104-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=open;|enter HttpConnection.open()|#]

                    [#|2009-07-24T16:32:03.109-0700|FINE|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=open;|Open connection to localhost:8080|#]

                    [#|2009-07-24T16:32:03.110-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=execute;|enter HttpMethodBase.execute(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.112-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=writeRequest;|enter HttpMethodBase.writeRequest(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.113-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=writeRequestLine;|enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.113-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=generateRequestLine;|enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String)|#]

                    [#|2009-07-24T16:32:03.116-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "GET /ch01-login/ServletRedirector?Cactus_TestMethod=testInitialPage&Cactus_TestClass=com.corejsf.JSFUnitTest&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST HTTP/1.1[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.119-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                    [#|2009-07-24T16:32:03.123-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.123-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.123-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=writeRequestHeaders;|enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)|#]

                    [#|2009-07-24T16:32:03.124-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addRequestHeaders;|enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.124-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addUserAgentRequestHeader;|enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.125-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addHostRequestHeader;|enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.125-0700|FINE|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addHostRequestHeader;|Adding Host request header|#]

                    [#|2009-07-24T16:32:03.126-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addCookieRequestHeader;|enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.146-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpState|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpState;MethodName=getCookies;|enter HttpState.getCookies()|#]

                    [#|2009-07-24T16:32:03.147-0700|FINEST|glassfish|org.apache.commons.httpclient.cookie.CookieSpec|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.cookie.CookieSpecBase;MethodName=match;|enter CookieSpecBase.match(String, int, String, boolean, Cookie[])|#]

                    [#|2009-07-24T16:32:03.151-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addProxyConnectionHeader;|enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.151-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "Content-type: application/x-www-form-urlencoded[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.152-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                    [#|2009-07-24T16:32:03.152-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.152-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.153-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.153-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                    [#|2009-07-24T16:32:03.154-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.154-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.154-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "Host: localhost:8080[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.155-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                    [#|2009-07-24T16:32:03.155-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.155-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.156-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=writeLine;|enter HttpConnection.writeLine()|#]

                    [#|2009-07-24T16:32:03.156-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.156-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.157-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.157-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=flushRequestOutputStream;|enter HttpConnection.flushRequestOutputStream()|#]

                    [#|2009-07-24T16:32:03.163-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=readResponse;|enter HttpMethodBase.readResponse(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.163-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=readStatusLine;|enter HttpMethodBase.readStatusLine(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.164-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=readLine;|enter HttpConnection.readLine()|#]

                    [#|2009-07-24T16:32:03.194-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readLine;|enter HttpParser.readLine(InputStream, String)|#]

                    [#|2009-07-24T16:32:03.195-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=16;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readRawLine;|enter HttpParser.readRawLine()|#]

                    [#|2009-07-24T16:32:03.512-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.socket.timeout = 0|#]

                    [#|2009-07-24T16:32:03.513-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.connection.timeout = 0|#]

                    [#|2009-07-24T16:32:03.513-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.authentication.credential-provider = com.gargoylesoftware.htmlunit.DefaultCredentialsProvider@1e0969b|#]

                    [#|2009-07-24T16:32:03.515-0700|FINEST|glassfish|org.apache.commons.httpclient.methods.GetMethod|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.methods.GetMethod;MethodName=;|enter GetMethod(String)|#]

                    [#|2009-07-24T16:32:03.516-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.single-cookie-header = true|#]

                    [#|2009-07-24T16:32:03.516-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.cookie-policy = compatibility|#]

                    [#|2009-07-24T16:32:03.516-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=executeMethod;|enter HttpClient.executeMethod(HostConfiguration,HttpMethod)|#]

                    [#|2009-07-24T16:32:03.517-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=executeMethod;|enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)|#]

                    [#|2009-07-24T16:32:03.517-0700|FINEST|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager;MethodName=getConnectionWithTimeout;|enter HttpConnectionManager.getConnectionWithTimeout(HostConfiguration, long)|#]

                    [#|2009-07-24T16:32:03.518-0700|FINE|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager;MethodName=getConnectionWithTimeout;|HttpConnectionManager.getConnection: config = HostConfiguration[host=http://localhost:8080], timeout = 0|#]

                    [#|2009-07-24T16:32:03.518-0700|FINEST|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionPool;MethodName=getHostPool;|enter HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)|#]

                    [#|2009-07-24T16:32:03.521-0700|FINEST|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionPool;MethodName=getHostPool;|enter HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)|#]

                    [#|2009-07-24T16:32:03.522-0700|FINE|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionPool;MethodName=createConnection;|Allocating new connection, hostConfig=HostConfiguration[host=http://localhost:8080]|#]

                    [#|2009-07-24T16:32:03.526-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodDirector|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodDirector;MethodName=executeWithRetry;|Attempt number 1 to process request|#]

                    [#|2009-07-24T16:32:03.526-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=open;|enter HttpConnection.open()|#]

                    [#|2009-07-24T16:32:03.527-0700|FINE|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=open;|Open connection to localhost:8080|#]

                    [#|2009-07-24T16:32:03.527-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=execute;|enter HttpMethodBase.execute(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.528-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=writeRequest;|enter HttpMethodBase.writeRequest(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.528-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=writeRequestLine;|enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.528-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=generateRequestLine;|enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String)|#]

                    [#|2009-07-24T16:32:03.529-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "GET /ch01-login/faces/index.xhtml HTTP/1.1[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.529-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                    [#|2009-07-24T16:32:03.529-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.530-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.530-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=writeRequestHeaders;|enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)|#]

                    [#|2009-07-24T16:32:03.530-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addRequestHeaders;|enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.531-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addUserAgentRequestHeader;|enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.531-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addHostRequestHeader;|enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.531-0700|FINE|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addHostRequestHeader;|Adding Host request header|#]

                    [#|2009-07-24T16:32:03.532-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addCookieRequestHeader;|enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.532-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpState|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpState;MethodName=getCookies;|enter HttpState.getCookies()|#]

                    [#|2009-07-24T16:32:03.533-0700|FINEST|glassfish|org.apache.commons.httpclient.cookie.CookieSpec|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.cookie.CookieSpecBase;MethodName=match;|enter CookieSpecBase.match(String, int, String, boolean, Cookie[])|#]

                    [#|2009-07-24T16:32:03.533-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addProxyConnectionHeader;|enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.533-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.534-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                    [#|2009-07-24T16:32:03.534-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.534-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.535-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "Accept-Language: en[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.535-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                    [#|2009-07-24T16:32:03.535-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.535-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.536-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "Cookie: org.jboss.jsfunit.framework.WebConversationFactory.testing_flag=org.jboss.jsfunit.framework.WebConversationFactory.testing_flag;JSESSIONID=f1b61f81635a89f5f5caa1fdce3e[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.536-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                    [#|2009-07-24T16:32:03.536-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.537-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.537-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "Accept: */*[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.537-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                    [#|2009-07-24T16:32:03.538-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.538-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.538-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "Host: localhost:8080[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.539-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                    [#|2009-07-24T16:32:03.539-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.539-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.539-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=writeLine;|enter HttpConnection.writeLine()|#]

                    [#|2009-07-24T16:32:03.540-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                    [#|2009-07-24T16:32:03.541-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                    [#|2009-07-24T16:32:03.541-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "[\r][\n]"|#]

                    [#|2009-07-24T16:32:03.541-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=flushRequestOutputStream;|enter HttpConnection.flushRequestOutputStream()|#]

                    [#|2009-07-24T16:32:03.542-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=readResponse;|enter HttpMethodBase.readResponse(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.542-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=readStatusLine;|enter HttpMethodBase.readStatusLine(HttpState, HttpConnection)|#]

                    [#|2009-07-24T16:32:03.542-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=readLine;|enter HttpConnection.readLine()|#]

                    [#|2009-07-24T16:32:03.542-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readLine;|enter HttpParser.readLine(InputStream, String)|#]

                    [#|2009-07-24T16:32:03.543-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readRawLine;|enter HttpParser.readRawLine()|#]

                    • 7. Re: JSFUnit hangs on Glassfish when testing through servlet,
                      Stan Silvert Master

                      It does mean something. I can see that the Cactus ServletRedirector request is sent from your browser. Then your test starts to run and it tries to do "GET /ch01-login/faces/index.xhtml HTTP/1.1" from where you are calling new JSFSession("/index.xhtml").

                      The problem is that Glassfish is not responding at all. By any chance do you have the number of connector threads set to 1 in Glassfish? It's as if Glassfish is refusing to process more than one request at a time.

                      Stan

                      • 8. Re: JSFUnit hangs on Glassfish when testing through servlet,
                        Stan Silvert Master

                        However, that wouldn't explain why it works from Eclipse. Perhaps you could look at the debug output you get from where it works in Eclipse and compare the two. The interesting part is the debug that say "wire;|>> some http command or response"

                        Stan

                        • 9. Re: JSFUnit hangs on Glassfish when testing through servlet,
                          Cay Horstmann Newbie

                          I didn't change the Glassfish default. Here is the section from the config.xml file:


                          <http max-connections="250" default-virtual-server="server" server-name="">
                          <file-cache enabled="false" />



                          I'll run the trace from inside Eclipse later.

                          • 10. Re: JSFUnit hangs on Glassfish when testing through servlet,
                            Cay Horstmann Newbie

                            Ok, here are the logs from running the JUnit test inside Eclipse. Like I said, this works fine, and the logs don't seem to indicate anything wrong. Immediately afterwards, I tried running the servlet again, and it failed again in the same way as before.

                            [#|2009-07-28T08:03:02.768-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.useragent = Jakarta Commons-HttpClient/3.1|#]

                            [#|2009-07-28T08:03:02.779-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.version = HTTP/1.1|#]

                            [#|2009-07-28T08:03:02.781-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager|#]

                            [#|2009-07-28T08:03:02.782-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.cookie-policy = default|#]

                            [#|2009-07-28T08:03:02.782-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.element-charset = US-ASCII|#]

                            [#|2009-07-28T08:03:02.782-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.content-charset = ISO-8859-1|#]

                            [#|2009-07-28T08:03:02.813-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@1ebbf6|#]

                            [#|2009-07-28T08:03:02.813-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|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]|#]

                            [#|2009-07-28T08:03:02.820-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Java version: 1.6.0_14|#]

                            [#|2009-07-28T08:03:02.828-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Java vendor: Sun Microsystems Inc.|#]

                            [#|2009-07-28T08:03:02.828-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Java class path: /home/apps/glassfishv3-preview/glassfish/modules/glassfish.jar|#]

                            [#|2009-07-28T08:03:02.829-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Operating system name: Linux|#]

                            [#|2009-07-28T08:03:02.829-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Operating system architecture: i386|#]

                            [#|2009-07-28T08:03:02.829-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|Operating system version: 2.6.28-13-generic|#]

                            [#|2009-07-28T08:03:03.056-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|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)|#]

                            [#|2009-07-28T08:03:03.057-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|SunRsaSign 1.5: Sun RSA signature provider|#]

                            [#|2009-07-28T08:03:03.058-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|SunJSSE 1.6: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)|#]

                            [#|2009-07-28T08:03:03.059-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|SunJCE 1.6: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)|#]

                            [#|2009-07-28T08:03:03.060-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|SunJGSS 1.0: Sun (Kerberos v5, SPNEGO)|#]

                            [#|2009-07-28T08:03:03.061-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|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)|#]

                            [#|2009-07-28T08:03:03.061-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|XMLDSig 1.0: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory)|#]

                            [#|2009-07-28T08:03:03.062-0700|FINE|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=;|SunPCSC 1.6: Sun PC/SC provider|#]

                            [#|2009-07-28T08:03:03.083-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.socket.timeout = 0|#]

                            [#|2009-07-28T08:03:03.084-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.connection.timeout = 0|#]

                            [#|2009-07-28T08:03:03.085-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.authentication.credential-provider = com.gargoylesoftware.htmlunit.DefaultCredentialsProvider@b50694|#]

                            [#|2009-07-28T08:03:03.147-0700|FINEST|glassfish|org.apache.commons.httpclient.methods.GetMethod|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.methods.GetMethod;MethodName=;|enter GetMethod(String)|#]

                            [#|2009-07-28T08:03:03.163-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.single-cookie-header = true|#]

                            [#|2009-07-28T08:03:03.164-0700|FINE|glassfish|org.apache.commons.httpclient.params.DefaultHttpParams|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.params.DefaultHttpParams;MethodName=setParameter;|Set parameter http.protocol.cookie-policy = compatibility|#]

                            [#|2009-07-28T08:03:03.182-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=executeMethod;|enter HttpClient.executeMethod(HostConfiguration,HttpMethod)|#]

                            [#|2009-07-28T08:03:03.183-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpClient|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpClient;MethodName=executeMethod;|enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)|#]

                            [#|2009-07-28T08:03:03.217-0700|FINEST|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager;MethodName=getConnectionWithTimeout;|enter HttpConnectionManager.getConnectionWithTimeout(HostConfiguration, long)|#]

                            [#|2009-07-28T08:03:03.235-0700|FINE|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager;MethodName=getConnectionWithTimeout;|HttpConnectionManager.getConnection: config = HostConfiguration[host=http://localhost:8080], timeout = 0|#]

                            [#|2009-07-28T08:03:03.235-0700|FINEST|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionPool;MethodName=getHostPool;|enter HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)|#]

                            [#|2009-07-28T08:03:03.238-0700|FINEST|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionPool;MethodName=getHostPool;|enter HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)|#]

                            [#|2009-07-28T08:03:03.238-0700|FINE|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionPool;MethodName=createConnection;|Allocating new connection, hostConfig=HostConfiguration[host=http://localhost:8080]|#]

                            [#|2009-07-28T08:03:03.245-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodDirector|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodDirector;MethodName=executeWithRetry;|Attempt number 1 to process request|#]

                            [#|2009-07-28T08:03:03.254-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=open;|enter HttpConnection.open()|#]

                            [#|2009-07-28T08:03:03.262-0700|FINE|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=open;|Open connection to localhost:8080|#]

                            [#|2009-07-28T08:03:03.284-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=execute;|enter HttpMethodBase.execute(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.285-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=writeRequest;|enter HttpMethodBase.writeRequest(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.285-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=writeRequestLine;|enter HttpMethodBase.writeRequestLine(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.285-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=generateRequestLine;|enter HttpMethodBase.generateRequestLine(HttpConnection, String, String, String, String)|#]

                            [#|2009-07-28T08:03:03.287-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "GET /ch01-login-branch/faces/index.xhtml HTTP/1.1[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.288-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                            [#|2009-07-28T08:03:03.288-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                            [#|2009-07-28T08:03:03.289-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                            [#|2009-07-28T08:03:03.289-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=writeRequestHeaders;|enter HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)|#]

                            [#|2009-07-28T08:03:03.289-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addRequestHeaders;|enter HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.290-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addUserAgentRequestHeader;|enter HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.290-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addHostRequestHeader;|enter HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.290-0700|FINE|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addHostRequestHeader;|Adding Host request header|#]

                            [#|2009-07-28T08:03:03.290-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addCookieRequestHeader;|enter HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.309-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpState|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpState;MethodName=getCookies;|enter HttpState.getCookies()|#]

                            [#|2009-07-28T08:03:03.310-0700|FINEST|glassfish|org.apache.commons.httpclient.cookie.CookieSpec|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.cookie.CookieSpecBase;MethodName=match;|enter CookieSpecBase.match(String, int, String, boolean, Cookie[])|#]

                            [#|2009-07-28T08:03:03.311-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=addProxyConnectionHeader;|enter HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.311-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.311-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                            [#|2009-07-28T08:03:03.312-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                            [#|2009-07-28T08:03:03.312-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                            [#|2009-07-28T08:03:03.312-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "Accept-Language: en[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.312-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                            [#|2009-07-28T08:03:03.313-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                            [#|2009-07-28T08:03:03.313-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                            [#|2009-07-28T08:03:03.313-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "Cookie: org.jboss.jsfunit.framework.WebConversationFactory.testing_flag=org.jboss.jsfunit.framework.WebConversationFactory.testing_flag;JSESSIONID=1e2cde31fc5370e85d245c88089d[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.314-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                            [#|2009-07-28T08:03:03.314-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                            [#|2009-07-28T08:03:03.314-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                            [#|2009-07-28T08:03:03.315-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "Accept: */*[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.315-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                            [#|2009-07-28T08:03:03.315-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                            [#|2009-07-28T08:03:03.316-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                            [#|2009-07-28T08:03:03.316-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "Host: localhost:8080[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.316-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=print;|enter HttpConnection.print(String)|#]

                            [#|2009-07-28T08:03:03.317-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                            [#|2009-07-28T08:03:03.317-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                            [#|2009-07-28T08:03:03.317-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=writeLine;|enter HttpConnection.writeLine()|#]

                            [#|2009-07-28T08:03:03.317-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[])|#]

                            [#|2009-07-28T08:03:03.318-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=write;|enter HttpConnection.write(byte[], int, int)|#]

                            [#|2009-07-28T08:03:03.318-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|>> "[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.318-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=flushRequestOutputStream;|enter HttpConnection.flushRequestOutputStream()|#]

                            [#|2009-07-28T08:03:03.319-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=readResponse;|enter HttpMethodBase.readResponse(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.319-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=readStatusLine;|enter HttpMethodBase.readStatusLine(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.320-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=readLine;|enter HttpConnection.readLine()|#]

                            [#|2009-07-28T08:03:03.323-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readLine;|enter HttpParser.readLine(InputStream, String)|#]

                            [#|2009-07-28T08:03:03.324-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readRawLine;|enter HttpParser.readRawLine()|#]

                            [#|2009-07-28T08:03:03.332-0700|WARNING|glassfish|javax.enterprise.resource.webcontainer.jsf.application|_ThreadID=18;_ThreadName=Thread-1;user;com.corejsf.UserBean;|JSF1063: WARNING! Setting non-serializable attribute value into HttpSession (key: user, value class: com.corejsf.UserBean).|#]

                            [#|2009-07-28T08:03:03.340-0700|INFO|glassfish|com.corejsf|_ThreadID=18;_ThreadName=Thread-1;|getName called to com.corejsf|#]

                            [#|2009-07-28T08:03:03.379-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|<< "HTTP/1.1 200 OK[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.379-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|<< "HTTP/1.1 200 OK[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.381-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=readResponseHeaders;|enter HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)|#]

                            [#|2009-07-28T08:03:03.381-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=getResponseInputStream;|enter HttpConnection.getResponseInputStream()|#]

                            [#|2009-07-28T08:03:03.382-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=parseHeaders;|enter HeaderParser.parseHeaders(InputStream, String)|#]

                            [#|2009-07-28T08:03:03.382-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readLine;|enter HttpParser.readLine(InputStream, String)|#]

                            [#|2009-07-28T08:03:03.382-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readRawLine;|enter HttpParser.readRawLine()|#]

                            [#|2009-07-28T08:03:03.383-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|<< "X-Powered-By: Servlet/3.0[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.383-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readLine;|enter HttpParser.readLine(InputStream, String)|#]

                            [#|2009-07-28T08:03:03.383-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readRawLine;|enter HttpParser.readRawLine()|#]

                            [#|2009-07-28T08:03:03.384-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|<< "Server: GlassFish/v3[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.384-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readLine;|enter HttpParser.readLine(InputStream, String)|#]

                            [#|2009-07-28T08:03:03.384-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readRawLine;|enter HttpParser.readRawLine()|#]

                            [#|2009-07-28T08:03:03.385-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|<< "X-Powered-By: JSF/2.0[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.385-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readLine;|enter HttpParser.readLine(InputStream, String)|#]

                            [#|2009-07-28T08:03:03.385-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readRawLine;|enter HttpParser.readRawLine()|#]

                            [#|2009-07-28T08:03:03.385-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|<< "Set-Cookie: com.sun.faces.context.flash.PostbackRequest=50[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.386-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readLine;|enter HttpParser.readLine(InputStream, String)|#]

                            [#|2009-07-28T08:03:03.386-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readRawLine;|enter HttpParser.readRawLine()|#]

                            [#|2009-07-28T08:03:03.386-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|<< "Content-Type: text/html;charset=UTF-8[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.387-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readLine;|enter HttpParser.readLine(InputStream, String)|#]

                            [#|2009-07-28T08:03:03.387-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readRawLine;|enter HttpParser.readRawLine()|#]

                            [#|2009-07-28T08:03:03.387-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|<< "Content-Length: 1478[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.388-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readLine;|enter HttpParser.readLine(InputStream, String)|#]

                            [#|2009-07-28T08:03:03.388-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readRawLine;|enter HttpParser.readRawLine()|#]

                            [#|2009-07-28T08:03:03.388-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|<< "Date: Tue, 28 Jul 2009 15:03:03 GMT[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.388-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readLine;|enter HttpParser.readLine(InputStream, String)|#]

                            [#|2009-07-28T08:03:03.389-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpParser|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpParser;MethodName=readRawLine;|enter HttpParser.readRawLine()|#]

                            [#|2009-07-28T08:03:03.389-0700|FINE|glassfish|httpclient.wire.header|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Wire;MethodName=wire;|<< "[\r][\n]"|#]

                            [#|2009-07-28T08:03:03.389-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=processResponseHeaders;|enter HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.390-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=processCookieHeaders;|enter HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.390-0700|FINEST|glassfish|org.apache.commons.httpclient.cookie.CookieSpec|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.cookie.CookieSpecBase;MethodName=parse;|enter CookieSpecBase.parse(String, port, path, boolean, String)|#]

                            [#|2009-07-28T08:03:03.391-0700|FINEST|glassfish|org.apache.commons.httpclient.cookie.CookieSpec|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.cookie.CookieSpecBase;MethodName=parse;|enter CookieSpecBase.parse(String, port, path, boolean, Header)|#]

                            [#|2009-07-28T08:03:03.393-0700|FINEST|glassfish|org.apache.commons.httpclient.HeaderElement|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HeaderElement;MethodName=parseElements;|enter HeaderElement.parseElements(char[])|#]

                            [#|2009-07-28T08:03:03.402-0700|FINEST|glassfish|org.apache.commons.httpclient.Cookie|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.Cookie;MethodName=;|enter Cookie(String, String, String, String, Date, boolean)|#]

                            [#|2009-07-28T08:03:03.403-0700|FINEST|glassfish|org.apache.commons.httpclient.cookie.CookieSpec|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.cookie.CookieSpecBase;MethodName=validate;|enter CookieSpecBase.validate(String, port, path, boolean, Cookie)|#]

                            [#|2009-07-28T08:03:03.404-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpState|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpState;MethodName=addCookie;|enter HttpState.addCookie(Cookie)|#]

                            [#|2009-07-28T08:03:03.404-0700|FINEST|glassfish|org.apache.commons.httpclient.cookie.CookieSpec|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.cookie.CookieSpecBase;MethodName=formatCookie;|enter CookieSpecBase.formatCookie(Cookie)|#]

                            [#|2009-07-28T08:03:03.405-0700|FINE|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=processCookieHeaders;|Cookie accepted: "com.sun.faces.context.flash.PostbackRequest=50"|#]

                            [#|2009-07-28T08:03:03.405-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=readResponseBody;|enter HttpMethodBase.readResponseBody(HttpState, HttpConnection)|#]

                            [#|2009-07-28T08:03:03.409-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=readResponseBody;|enter HttpMethodBase.readResponseBody(HttpConnection)|#]

                            [#|2009-07-28T08:03:03.409-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=getResponseInputStream;|enter HttpConnection.getResponseInputStream()|#]

                            [#|2009-07-28T08:03:03.410-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=canResponseHaveBody;|enter HttpMethodBase.canResponseHaveBody(int)|#]

                            [#|2009-07-28T08:03:03.413-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpState|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpState;MethodName=getCookies;|enter HttpState.getCookies()|#]

                            [#|2009-07-28T08:03:03.414-0700|FINE|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=shouldCloseConnection;|Resorting to protocol version default close connection policy|#]

                            [#|2009-07-28T08:03:03.415-0700|FINE|glassfish|org.apache.commons.httpclient.HttpMethodBase|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpMethodBase;MethodName=shouldCloseConnection;|Should NOT close connection, using HTTP/1.1|#]

                            [#|2009-07-28T08:03:03.415-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=isResponseAvailable;|enter HttpConnection.isResponseAvailable()|#]

                            [#|2009-07-28T08:03:03.416-0700|FINEST|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=releaseConnection;|enter HttpConnection.releaseConnection()|#]

                            [#|2009-07-28T08:03:03.416-0700|FINE|glassfish|org.apache.commons.httpclient.HttpConnection|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.HttpConnection;MethodName=releaseConnection;|Releasing connection back to connection manager.|#]

                            [#|2009-07-28T08:03:03.417-0700|FINEST|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager;MethodName=releaseConnection;|enter HttpConnectionManager.releaseConnection(HttpConnection)|#]

                            [#|2009-07-28T08:03:03.417-0700|FINE|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionPool;MethodName=freeConnection;|Freeing connection, hostConfig=HostConfiguration[host=http://localhost:8080]|#]

                            [#|2009-07-28T08:03:03.418-0700|FINEST|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionPool;MethodName=getHostPool;|enter HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)|#]

                            [#|2009-07-28T08:03:03.419-0700|FINE|glassfish|org.apache.commons.httpclient.util.IdleConnectionHandler|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.util.IdleConnectionHandler;MethodName=add;|Adding connection at: 1248793383419|#]

                            [#|2009-07-28T08:03:03.420-0700|FINE|glassfish|org.apache.commons.httpclient.MultiThreadedHttpConnectionManager|_ThreadID=17;_ThreadName=Thread-1;ClassName=org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionPool;MethodName=notifyWaitingThread;|Notifying no-one, there are no waiting threads|#]

                            [#|2009-07-28T08:03:04.556-0700|INFO|glassfish|com.corejsf|_ThreadID=17;_ThreadName=Thread-1;|getName called to com.corejsf|#]

                            • 11. Re: JSFUnit hangs on Glassfish when testing through servlet,
                              Cay Horstmann Newbie

                              I just tried this again with build 57, and now all is well. Must have been a Glassfish issue.

                              Cheers,

                              Cay

                              • 12. Re: JSFUnit hangs on Glassfish when testing through servlet,
                                Stan Silvert Master

                                Thanks for letting me know. I was just about to dig deeper into this, so you saved me several hours of work!

                                Stan