Return-Path: list-help: list-unsubscribe: List-Post: List-Id: Mailing-List: contact cactus-user-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list cactus-user@jakarta.apache.org Received: (qmail 85398 invoked from network); 27 Jul 2003 15:30:27 -0000 Received: from unknown (HELO bfifile1.benefitfocus.com) (209.177.196.114) by daedalus.apache.org with SMTP; 27 Jul 2003 15:30:27 -0000 X-MIMEOLE: Produced By Microsoft Exchange V6.0.6249.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: Cactus / StrutsTestCase / Ant client / Weblogic Date: Sun, 27 Jul 2003 11:30:29 -0400 Message-ID: <5C801C093D8FD511941900D0B79E99060E492C@bfifile1.benefitfocus.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Cactus / StrutsTestCase / Ant client / Weblogic Thread-Index: AcNUVAJtDlqzBQEEQdCpu4NIRf3Ksg== From: "Scott Barber" To: X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N I'm hoping someone can assist me with some unusual test results. I have = a TestCase which authenticates a user and asserts a couple of values. = The problem is the test case fails the first time it is run after = redeploying the test WAR file. If I run the test again after the = failure without redeploying the WAR file the test now succeeds. Any = ideas would be appreciated. Below is the client and server output. This is happening with both the = jakarta-cactus-1.5-beta1-src and jakarta-cactus-13-20030726 versions. Thanks, Scott $ ant -Dapp=3Dhradmin build.cactus deploy.cactus test.cactus = -DcompileJSP=3Dfalse Buildfile: build.xml build.cactus: [cactifywar] Analyzing war: C:\_projects\current\4x\jar\hradmin.war [cactifywar] Building war: C:\_projects\current\4x\jar\hradmintest.war [unjar] Expanding: C:\_projects\current\4x\jar\hradmintest.war into = C:\_projects\current\4x\jar\hradmintest [copy] Copying 1 file to = C:\_projects\current\4x\jar\hradmintest\WEB-INF\classes [copy] Copying 3 files to = C:\_projects\current\4x\jar\hradmintest\WEB-INF\lib [jar] Building jar: C:\_projects\current\4x\jar\hradmintest.war [delete] Deleting directory C:\_projects\current\4x\jar\hradmintest deploy.cactus: [copy] Copying 1 file to = C:\bea\wlserver6.1\config\mydomain\applications test.cactus: [cactus] = ----------------------------------------------------------------- [cactus] Running tests against localhost [cactus] = ----------------------------------------------------------------- [cactus] Creating new ThreadManager Thread[main,5,main] [cactus] Running bf.web.hradmin.action.SponsorAdminCactusTest [cactus] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 2.814 = sec [cactus] Testsuite: bf.web.hradmin.action.SponsorAdminCactusTest [cactus] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 2.814 = sec [cactus] Testcase: testLogin took 2.804 sec [cactus] Caused an ERROR [cactus] Failed to get the test results at = [http://localhost:7001/hradmintest/ServletRedirectorSecure] [cactus] org.apache.cactus.util.ChainedRuntimeException: Failed to = get the test results at [http://localhost:7001/hra dmintest/ServletRedirectorSecure] [cactus] at = org.apache.cactus.client.connector.http.DefaultHttpClient.doTest$ajcPostA= round7(DefaultHttpClient.jav a;org/apache/cactus/util/log/LogAspect.aj(1k):131) [cactus] at = org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultH= ttpClient.java;org/apache/ca ctus/util/log/LogAspect.aj(1k):1240) [cactus] at = org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(We= bClientTestCaseDelegate.java ;org/apache/cactus/util/log/LogAspect.aj(1k):334) [cactus] at = org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTes= t(WebClientTestCaseDelegate. java;org/apache/cactus/util/log/LogAspect.aj(1k):282) [cactus] at = org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebCl= ientTestCaseDelegate.java;or g/apache/cactus/util/log/LogAspect.aj(1k):257) [cactus] at = org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:289) [cactus] at = org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:251) [cactus] at = org.apache.cactus.integration.ant.CactusTask.executeInContainer(CactusTas= k.java:412) [cactus] at = org.apache.cactus.integration.ant.CactusTask.execute(CactusTask.java:250)= [cactus] org.apache.cactus.client.ParsingException: Not a valid = response [302 Moved Temporarily] [cactus] at = org.apache.cactus.client.connector.http.DefaultHttpClient.callGetResult(D= efaultHttpClient.java;org/ap ache/cactus/util/log/LogAspect.aj(1k):249) [cactus] at = org.apache.cactus.client.connector.http.DefaultHttpClient.doTest$ajcPostA= round7(DefaultHttpClient.jav a;org/apache/cactus/util/log/LogAspect.aj(1k):126) [cactus] at = org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultH= ttpClient.java;org/apache/ca ctus/util/log/LogAspect.aj(1k):1240) [cactus] at = org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(We= bClientTestCaseDelegate.java ;org/apache/cactus/util/log/LogAspect.aj(1k):334) [cactus] at = org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTes= t(WebClientTestCaseDelegate. java;org/apache/cactus/util/log/LogAspect.aj(1k):282) [cactus] at = org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebCl= ientTestCaseDelegate.java;or g/apache/cactus/util/log/LogAspect.aj(1k):257) [cactus] at = org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:289) [cactus] at = org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:251) [cactus] at = org.apache.cactus.integration.ant.CactusTask.executeInContainer(CactusTas= k.java:412) [cactus] at = org.apache.cactus.integration.ant.CactusTask.execute(CactusTask.java:250)= [cactus] Testcase: testLogin [cactus] TEST bf.web.hradmin.action.SponsorAdminCactusTest FAILED BUILD FAILED file:c:/_projects/current/4x/webapps/build/build.xml:482: No message Total time: 2 minutes 49 seconds 072703 11:23:53.264 [INFO ] [jsp.securityError.jsp] MDC[userid=3D, = server=3D] JSESSION =3D 1juD7NmeSnf2MGwcYtkkGhIegH6C0uuW1Xp mdgwZfJTv8CET6THE!-1986505555!-1062731369!7001!7002!1059319427725 072703 11:23:53.284 [WARN ] [bf.web.common.Session] MDC[userid=3D, = server=3D] privateLabel object not in session, returning DefaultPrivateLabel 072703 11:24:00.555 [DEBUG] = [org.apache.cactus.server.ServletTestRedirector] MDC[userid=3D, = server=3D] setHttpServletReque st 072703 11:24:00.585 [DEBUG] = [org.apache.cactus.server.ServletImplicitObjects] MDC[userid=3D, = server=3D] setHttpServletRespo nse 072703 11:24:00.585 [DEBUG] = [org.apache.cactus.server.ServletImplicitObjects] MDC[userid=3D, = server=3D] setServletContext 072703 11:24:00.595 [DEBUG] = [org.apache.cactus.server.ServletImplicitObjects] MDC[userid=3D, = server=3D] setServletConfig 072703 11:24:00.625 [DEBUG] = [org.apache.cactus.server.ServletTestController] MDC[userid=3D, = server=3D] getQueryStringParameter =3D [CAL L_TEST] 072703 11:24:00.635 [DEBUG] = [org.apache.cactus.server.AbstractWebTestController] MDC[userid=3D, = server=3D] Service to call =3D CALL_TEST 072703 11:24:00.665 [DEBUG] [org.apache.cactus.ServiceEnumeration] = MDC[userid=3D, server=3D] valueOf =3D [CALL_TEST] 072703 11:24:00.675 [DEBUG] [org.apache.cactus.server.ServletUtil] = MDC[userid=3D, server=3D] getQueryStringParameter =3D [bf. web.hradmin.action.SponsorAdminCactusTest] 072703 11:24:00.675 [DEBUG] = [org.apache.cactus.server.AbstractWebTestCaller] MDC[userid=3D, = server=3D] Class to call =3D [bf.w eb.hradmin.action.SponsorAdminCactusTest] 072703 11:24:00.685 [DEBUG] [org.apache.cactus.server.ServletUtil] = MDC[userid=3D, server=3D] getQueryStringParameter =3D [nul l] 072703 11:24:00.685 [DEBUG] = [org.apache.cactus.server.AbstractWebTestCaller] MDC[userid=3D, = server=3D] No wrapped test class 072703 11:24:00.685 [DEBUG] [org.apache.cactus.server.ServletUtil] = MDC[userid=3D, server=3D] getQueryStringParameter =3D [tes tLogin] 072703 11:24:00.685 [DEBUG] = [org.apache.cactus.server.AbstractWebTestCaller] MDC[userid=3D, = server=3D] Method to call =3D test Login 072703 11:24:00.695 [DEBUG] [org.apache.cactus.util.ClassLoaderUtils] = MDC[userid=3D, server=3D] loadClassFromWebappClassLoa der =3D [class bf.web.hradmin.action.SponsorAdminCactusTest] 072703 11:24:00.865 [DEBUG] [org.apache.cactus.util.ClassLoaderUtils] = MDC[userid=3D, server=3D] >loadClass =3D [class bf.web.h radmin.action.SponsorAdminCactusTest] 072703 11:24:00.965 [DEBUG] = [org.apache.cactus.internal.client.WebClientTestCaseDelegate] = MDC[userid=3D, server=3D] setDele gatedTest 072703 11:24:00.965 [DEBUG] = [org.apache.cactus.internal.client.WebClientTestCaseDelegate] = MDC[userid=3D, server=3D] setWrap pedTest 072703 11:24:00.975 [DEBUG] = [org.apache.cactus.internal.client.WebClientTestCaseDelegate] = MDC[userid=3D, server=3D] setConf iguration 072703 11:24:00.985 [DEBUG] = [org.apache.cactus.internal.server.ServerTestCaseDelegate] = MDC[userid=3D, server=3D] setDelegat edTest 072703 11:24:00.985 [DEBUG] = [org.apache.cactus.internal.server.ServerTestCaseDelegate] = MDC[userid=3D, server=3D] setWrapped Test Creating new ThreadManager Thread[ExecuteThread: '13' for queue: = 'default',5,Thread Group for Queue: 'default'] 072703 11:24:01.146 [DEBUG] [org.apache.cactus.ServletURL] = MDC[userid=3D, server=3D] getQueryStringParameter =3D [nul l] 072703 11:24:01.166 [DEBUG] [org.apache.cactus.server.ServletUtil] = MDC[userid=3D, server=3D] getQueryStringParameter =3D [nul l] 072703 11:24:01.176 [DEBUG] [org.apache.cactus.server.ServletUtil] = MDC[userid=3D, server=3D] getQueryStringParameter =3D [nul l] 072703 11:24:01.176 [DEBUG] [org.apache.cactus.server.ServletUtil] = MDC[userid=3D, server=3D] getQueryStringParameter =3D [nul l] 072703 11:24:01.186 [DEBUG] [org.apache.cactus.server.ServletUtil] = MDC[userid=3D, server=3D] getQueryStringParameter =3D [nul l] 072703 11:24:01.186 [DEBUG] [org.apache.cactus.server.ServletUtil] = MDC[userid=3D, server=3D] getQueryStringParameter =3D [nul l] 072703 11:24:01.186 [DEBUG] [org.apache.cactus.ServletURL] = MDC[userid=3D, server=3D] Undefined simulation URL 072703 11:24:01.186 [DEBUG] [org.apache.cactus.ServletURL] = MDC[userid=3D, server=3D] >loadFromRequest =3D [null] 072703 11:24:01.206 [DEBUG] [org.apache.cactus.server.ServletUtil] = MDC[userid=3D, server=3D] getQueryStringParameter =3D [tru e] 072703 11:24:01.206 [DEBUG] = [org.apache.cactus.server.AbstractWebTestCaller] MDC[userid=3D, = server=3D] Auto session is true 072703 11:24:01.216 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Entering setUp() 072703 11:24:01.236 [DEBUG] [org.apache.cactus.ServletURL] = MDC[userid=3D, server=3D] setProtocol 072703 11:24:01.246 [DEBUG] [org.apache.cactus.ServletURL] = MDC[userid=3D, server=3D] setServerName 072703 11:24:01.246 [DEBUG] [org.apache.cactus.ServletURL] = MDC[userid=3D, server=3D] setContextPath 072703 11:24:01.246 [DEBUG] [org.apache.cactus.ServletURL] = MDC[userid=3D, server=3D] setServletPath 072703 11:24:01.256 [DEBUG] [org.apache.cactus.ServletURL] = MDC[userid=3D, server=3D] setPathInfo 072703 11:24:01.256 [DEBUG] [org.apache.cactus.ServletURL] = MDC[userid=3D, server=3D] setQueryString 072703 11:24:01.266 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Exiting setUp() 072703 11:24:01.266 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Entering getSession() 072703 11:24:01.266 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Exiting getSession() 072703 11:24:01.266 [DEBUG] [bf.web.common.ActionFrameListener] = MDC[userid=3D, server=3D] bf.web.common.ActionFrameListener. setupActionFrame(HttpServletRequest): Entered Method 072703 11:24:01.296 [DEBUG] [bf.web.common.ActionFrameListener] = MDC[userid=3D, server=3D] Setup actionFrame =3D weblogic.rmi.i nternal.LocalServerRef@26a - jvmid: = '8275110801781577018S:192.168.1.151:[7001,7001,7002,7002,7001,7002,-1]:my= domain:myse rver', oid: '618', JSESSIONID =3D = bf.web.hradmin.action.SponsorAdminCactusTest 072703 11:24:01.296 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Entering setRequestPathInfo( ) : pathInfo =3D /collectAddEmployee 072703 11:24:01.306 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Entering setRequestPathInfo( ) : moduleName =3D , pathInfo =3D /collectAddEmployee 072703 11:24:01.316 [DEBUG] [servletunit.struts.Common] MDC[userid=3D, = server=3D] Entering stripActionPath() : path =3D /colle ctAddEmployee 072703 11:24:01.316 [DEBUG] [servletunit.struts.Common] MDC[userid=3D, = server=3D] Exiting stripActionPath() - returning path =3D /collectAddEmployee 072703 11:24:01.316 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] setRequestPathInfo() : setti ng request attribute - name =3D not.used.at.all, value =3D 072703 11:24:01.316 [DEBUG] [servletunit.struts.StrutsRequestWrapper] = MDC[userid=3D, server=3D] setAttribute 072703 11:24:01.326 [DEBUG] [servletunit.struts.StrutsRequestWrapper] = MDC[userid=3D, server=3D] >setAttribute 072703 11:24:01.326 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Exiting setRequestPathInfo() 072703 11:24:01.326 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Exiting setRequestPathInfo() 072703 11:24:01.326 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Entering addRequestParameter () : paramaterName =3D org.apache.struts.taglib.html.TOKEN, = parameterValue =3D MockToken 072703 11:24:01.326 [DEBUG] [servletunit.struts.StrutsRequestWrapper] = MDC[userid=3D, server=3D] getParameter =3D [ null] 072703 11:24:01.336 [DEBUG] [servletunit.struts.StrutsRequestWrapper] = MDC[userid=3D, server=3D] >getParameter =3D [null] 072703 11:24:01.336 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Exiting addRequestParameter( ) 072703 11:24:01.376 [DEBUG] = [bf.web.hradmin.action.SponsorAdminCactusTest] MDC[userid=3D, server=3D] = putting user in session 072703 11:24:01.386 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Entering getRequest() 072703 11:24:01.386 [DEBUG] [servletunit.struts.CactusStrutsTestCase] = MDC[userid=3D, server=3D] Exiting getRequest() 072703 11:24:01.396 [DEBUG] = [org.apache.cactus.server.AbstractWebTestCaller] MDC[userid=3D, = server=3D] Test result : [Test f ailed, Exception message =3D [null]] 072703 11:24:01.396 [DEBUG] = [org.apache.cactus.server.AbstractWebTestCaller] MDC[userid=3D, = server=3D] Result saved in conte xt scope 072703 11:24:01.396 [DEBUG] = [org.apache.cactus.server.ServletTestController] MDC[userid=3D, = server=3D] >handleRequest 072703 11:24:01.396 [DEBUG] = [org.apache.cactus.server.ServletTestRedirector] MDC[userid=3D, = server=3D] >doPost 072703 11:24:01.396 [DEBUG] = [org.apache.cactus.server.ServletTestRedirector] MDC[userid=3D, = server=3D] >doGet