Hi Scott, 

Is there any delay programmed between the
deploy.cactus and the test.cactus ?

WebLogic takes a few seconds to absorb a new war after
it is copied in the applications directory. I am 
guessing you are not giving enough time to webLogic.

Try cactus.deply, then watch the weblogic console to
give you the "completed" message before running the
test.cactus target...

Just my 2�

Martin
--- Scott Barber <[EMAIL PROTECTED]>
wrote:
> 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
> 
> <client output>
> $ ant -Dapp=hradmin build.cactus deploy.cactus
> test.cactus -DcompileJSP=false
> 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$ajcPostAround7(DefaultHttpClient.jav
> a;org/apache/cactus/util/log/LogAspect.aj(1k):131)
>    [cactus]     at
>
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java;org/apache/ca
> ctus/util/log/LogAspect.aj(1k):1240)
>    [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(WebClientTestCaseDelegate.java
> ;org/apache/cactus/util/log/LogAspect.aj(1k):334)
>    [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest(WebClientTestCaseDelegate.
>
java;org/apache/cactus/util/log/LogAspect.aj(1k):282)
>    [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebClientTestCaseDelegate.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(CactusTask.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(DefaultHttpClient.java;org/ap
> ache/cactus/util/log/LogAspect.aj(1k):249)
>    [cactus]     at
>
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest$ajcPostAround7(DefaultHttpClient.jav
> a;org/apache/cactus/util/log/LogAspect.aj(1k):126)
>    [cactus]     at
>
org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java;org/apache/ca
> ctus/util/log/LogAspect.aj(1k):1240)
>    [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(WebClientTestCaseDelegate.java
> ;org/apache/cactus/util/log/LogAspect.aj(1k):334)
>    [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest(WebClientTestCaseDelegate.
>
java;org/apache/cactus/util/log/LogAspect.aj(1k):282)
>    [cactus]     at
>
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebClientTestCaseDelegate.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(CactusTask.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
> </client output>
> 
> <server output>
> 072703 11:23:53.264 [INFO ] [jsp.securityError.jsp]
> MDC[userid=, server=] JSESSION =
> 1juD7NmeSnf2MGwcYtkkGhIegH6C0uuW1Xp
>
mdgwZfJTv8CET6THE!-1986505555!-1062731369!7001!7002!1059319427725
> 072703 11:23:53.284 [WARN ] [bf.web.common.Session]
> MDC[userid=, server=] privateLabel object not in
> session, returning
> DefaultPrivateLabel
> 072703 11:24:00.555 [DEBUG]
> [org.apache.cactus.server.ServletTestRedirector]
> MDC[userid=, server=] <doGet([Http Request:
>  /hradmintest/ServletRedirectorSecure],
>
[EMAIL PROTECTED])
> 072703 11:24:00.565 [DEBUG]
> [org.apache.cactus.server.ServletTestRedirector]
> MDC[userid=, server=] <doPost([Http Request
> : /hradmintest/ServletRedirectorSecure],
>
[EMAIL PROTECTED])
> 072703 11:24:00.565 [DEBUG]
> [org.apache.cactus.server.ServletTestRedirector]
> MDC[userid=, server=] ------------- Start S
> ervlet service
> 072703 11:24:00.585 [DEBUG]
> [org.apache.cactus.server.ServletImplicitObjects]
> MDC[userid=, server=] <setHttpServletReque
> st([Http Request:
> /hradmintest/ServletRedirectorSecure])
> 072703 11:24:00.585 [DEBUG]
> [org.apache.cactus.server.ServletImplicitObjects]
> MDC[userid=, server=] >setHttpServletReque
> st
> 072703 11:24:00.585 [DEBUG]
> [org.apache.cactus.server.ServletImplicitObjects]
> MDC[userid=, server=] <setHttpServletRespo
>
nse([EMAIL PROTECTED])
> 072703 11:24:00.585 [DEBUG]
> [org.apache.cactus.server.ServletImplicitObjects]
> MDC[userid=, server=] >setHttpServletRespo
> nse
> 072703 11:24:00.585 [DEBUG]
> [org.apache.cactus.server.ServletImplicitObjects]
> MDC[userid=, server=] <setServletContext([
>
WebAppServletContext(1961586,hradmintest,/hradmintest)])
> 072703 11:24:00.585 [DEBUG]
> [org.apache.cactus.server.ServletImplicitObjects]
> MDC[userid=, server=] >setServletContext
> 072703 11:24:00.595 [DEBUG]
> [org.apache.cactus.server.ServletImplicitObjects]
> MDC[userid=, server=] <setServletConfig([S
>
ervletStub(ServletRedirectorSecure,org.apache.cactus.server.ServletTestRedirector)])
> 072703 11:24:00.595 [DEBUG]
> [org.apache.cactus.server.ServletImplicitObjects]
> MDC[userid=, server=] >setServletConfig
> 072703 11:24:00.625 [DEBUG]
> [org.apache.cactus.server.ServletTestController]
> MDC[userid=, server=] <handleRequest([org.a
> [EMAIL PROTECTED])
> 072703 11:24:00.635 [DEBUG]
> [org.apache.cactus.server.ServletUtil] MDC[userid=,
> server=] <getQueryStringParameter([Cactu
>
s_TestMethod=testLogin&Cactus_TestClass=bf.web.hradmin.action.SponsorAdminCactusTest&Cactus_AutomaticSession=true&Cactus
> _Service=CALL_TEST], [Cactus_Service])
> 072703 11:24:00.635 [DEBUG]
> [org.apache.cactus.server.ServletUtil] MDC[userid=,
> server=] >getQueryStringParameter = [CAL
> L_TEST]
> 072703 11:24:00.635 [DEBUG]
> [org.apache.cactus.server.AbstractWebTestController]
> MDC[userid=, 
=== message truncated ===


=====
Martin Leclerc
Franc-Nord Informatique
[EMAIL PROTECTED]
+1 (514) 572-0343

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to