I've done the same. Only difference is yours works and mine doesn't. I hope someone can shed some light on this error message. At least under what scenarios it can be thrown.
Thanks in advance, Joe Milora ----- Original Message ----- From: "Jason Arndt" <[EMAIL PROTECTED]> To: "Cactus Users List" <[EMAIL PROTECTED]> Sent: Tuesday, March 11, 2003 1:03 PM Subject: Re: followRedirects is false > I'm using the latest CVS of both from yesterday > 3/11/2003. I > > However, to get strutstest to build I had to modify > some of the strutstest import statements because the > wrapper classes have been moved into a new 'wrapper' > package in cactus. > > I'm using commons-httpclient-2.0alpha3.jar and > aspectjrt-1.0.6.jar. > > I did have a problem using httpclient-2.0alpha2 and > never figured out why, but alpha3 fixed the problem. > > > --- Joseph Milora <[EMAIL PROTECTED]> wrote: > > Hi Jason, > > > > 1. The setRequestPathInfo call matches my > > struts-config.xml file > > 2. According to the log files the action is never > > being executed. > > Calling actionPerform() in the test case does > > not generate any errors, though. > > > > As far as verifying the forward, I get the following > > error message: > > > > was expecting '/mistura/feature.do' but received > > > 'http://[host][port]/mistura/ServletRedirector/feature?Cactus_TestMethod=tes tCorrectScope&Cactus_TestClass=us.mistura.web.actions.FeatureActionTEST&Cact us_AutomaticSession=true&Cactus_Service=CALL_TEST' > > > > The url doesn't look right. > > > > What versions of cactus and struts test case are you > > using? > > > > Thanks, > > > > Joe Milora > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > From: "Jason Arndt" <[EMAIL PROTECTED]> > > To: "Cactus Users List" > > <[EMAIL PROTECTED]> > > Sent: Monday, March 10, 2003 4:26 PM > > Subject: Re: followRedirects is false > > > > > > > Hi Joe, > > > > > > I'm still not sure if I know what's going wrong > > > because everything looks good, but 2 things you > > can > > > try: > > > > > > 1. the setRequestPathInfo() call must match > > exactly > > > what's in your struts-config.xml - verify that it > > is > > > correct...should it be '/feature.do' vs > > 'feature.do' > > > > > > 2. can you put some logging in you action class > > to > > > make sure it's being called and if so, what's > > > happening? specfically, what ActionForward it is > > > calling. > > > > > > let me know if you get any further... > > > > > > --- Joseph Milora <[EMAIL PROTECTED]> wrote: > > > > Thanks for the reply Jason. > > > > > > > > As noted previously, I'm using JBoss security > > with > > > > my username and password > > > > stored in an Oracle > > > > database and form authentication on the web > > side. > > > > My cactus.properties file contains > > > > > > > > cactus.contextURL=http://[host]:[port]/[context] > > > > cactus.servletRedirectorName=ServletRedirector > > > > cactus.enableLogging=true > > > > > > > > > > > > In my beginXXX method I have > > > > > > > > webRequest.setAuthentication(new > > > > FormAuthentication("username", > > > > "password")); > > > > > > > > the testXXX method contains: > > > > > > > > setPathRequestInfo("feature.do"); > > > > setRequestParameter("name", "name"); > > > > setRequestParameter("description", > > "description"); > > > > actionPerform(); > > > > verifyForward("feature"); > > > > > > > > When I run the test without the verifyForward, I > > > > receive some "INFO:Redirect > > > > requested but followRedirects > > > > is disabled" messages. The test also displays an > > OK > > > > message, but the EJB > > > > methods aren't being called. > > > > > > > > When the verifyForward method is left in I > > receive: > > > > > > > > > > > > > > testXXX(us.mistura.web.actions.FeatureActionTEST)junit.framework.AssertionFa > > > > iledError: was expecting '/mistura/feature.do' > > but > > > > received > > > > > > > > > > 'http://[host]:[port]/mistura/ServletRedirector/feature?Cactus_TestMethod=te > > > > > > > > > > stCorrectScope&Cactus_TestClass=us.mistura.web.actions.FeatureActionTEST&Cac > > > > > > tus_AutomaticSession=true&Cactus_Service=CALL_TEST' > > > > > > > > at > > > > > > > > > > servletunit.struts.Common.verifyForwardPath(Common.java:241) > > > > > > > > at > > > > > > > > > > servletunit.struts.CactusStrutsTestCase.verifyForward(CactusStrutsTestCase.j > > > > ava:535) > > > > > > > > at > > > > > > > > > > us.mistura.web.actions.FeatureActionTEST.testCorrectScope(Unknown > > > > Source) > > > > > > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > > > Method) > > > > > > > > at > > > > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > > > > ) > > > > > > > > at > > > > > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > > > > .java:25) > > > > > > > > at > > > > > > > > > > org.apache.cactus.AbstractWebServerTestCase.runServerTest(AbstractWebServerT > > > > estCase.java:168) > > > > > > > > at > > > > > > > > > > org.apache.cactus.AbstractWebServerTestCase.runBareServerTest(AbstractWebSer > > > > verTestCase.java:126) > > > > > > > > at > > > > > > > > > > org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller. > > > > java:155) > > > > > > > > at > > > > > > > > > > org.apache.cactus.server.AbstractWebTestController.handleRequest$ajcPostArou > > > > > > > > > > nd7(AbstractWebTestController.java;org/apache/cactus/util/log/LogAspect.aj(1 > > > > k):130) > > > > > > > > at > > > > > > > > > > org.apache.cactus.server.AbstractWebTestController.handleRequest$ajcPostArou > > > > > > > > > > nd7$ajcVoidWrapper(AbstractWebTestController.java;org/apache/cactus/util/log > > > > /LogAspect.aj(1k)) > > > > > > > > at > > > > > > > > > > org.apache.cactus.server.AbstractWebTestController.handleRequest(AbstractWeb > > > > > > > > > > TestController.java;org/apache/cactus/util/log/LogAspect.aj(1k):1151) > > > > > > > > at > > > > > > > > > > org.apache.cactus.server.ServletTestRedirector.doPost$ajcPostAround10(Servle > > > > > > > === message truncated === > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Web Hosting - establish your business online > http://webhosting.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
