To answer your packaging question, yes, I plan to clean that up and separate it better, but I didn't get to a point where things even worked. I'll do that once things work again :)
"ant example" will build the example EAR file. When you deploy, you'll need the beanshell jar (bsh.jar I think) to be in orion/lib or in osworkflow_ear/config (it's in the classpath). -Pat ----- Original Message ----- From: "Rajagopal. V" <[EMAIL PROTECTED]> To: "Cactus Users List" <[EMAIL PROTECTED]> Sent: Thursday, May 02, 2002 5:59 PM Subject: Re: Orion 1.5.4 and Cactus 1.3 > I checked out the code from OSWorkflow and installed > it on Orion. All i got while installing was that it > cudnt find bsh libraries, thats alrite, but i could > not find the ant test target??? Where is your ant test > target. how do u test this!!! > > Also i found one thing when i checked out the code. Im > not sure why you package the test scripts along with > your main source code. What I did when i tested was > create the ear with the main application alone and > create a separate war file for Cactus. I mite not > understand what u were doing.. Let me know how you are > testing it(i mean the target and other stuff). > > Cheers > Raj > > --- Patrick Lightbody <[EMAIL PROTECTED]> wrote: > > It works for me too on Orion, but only until I > > redeploy the app. Then it > > bombs out with that ClassCastException. If you do > > try Orion tonight, grab > > the OSWorkflow CVS and build with "ant example". > > Then deploy > > osworkflow_example.ear and try running the testcase. > > It should work. Then > > tough web.xml or application.xml (orion unpacks the > > ear) and try again, it > > should fail. :( > > > > -Pat > > > > > > >From: "Rajagopal. V" <[EMAIL PROTECTED]> > > >Reply-To: "Cactus Users List" > > <[EMAIL PROTECTED]> > > >To: Cactus Users List > > <[EMAIL PROTECTED]> > > >Subject: Re: Orion 1.5.4 and Cactus 1.3 > > >Date: Thu, 2 May 2002 11:38:45 -0700 (PDT) > > > > > >Hi Pat, > > >This is what I tried and what i got. It ran > > perfectly > > >alright on weblogic 6.1.. This is the output > > > > > > [junit] Running BasicTest > > > [junit] URL: > > > >http://localhost:7001/CactusTest/ServletRedirector?Cactus_TestM > > > >ethod=testFoo&Cactus_TestClass=BasicTest&Cactus_AutomaticSession=true&Cactu s_Ser > > >vice=CALL_TEST > > > [junit] Response Code:200 > > > [junit] URL: > > > >http://localhost:7001/CactusTest/ServletRedirector?Cactus_Servi > > >ce=GET_RESULTS > > > [junit] Response Code:200 > > > [junit] URL: > > > >http://localhost:7001/CactusTest/ServletRedirector?Cactus_TestM > > > >ethod=testBar&Cactus_TestClass=BasicTest&Cactus_AutomaticSession=true&Cactu s_Ser > > >vice=CALL_TEST > > > [junit] Response Code:200 > > > [junit] URL: > > > >http://localhost:7001/CactusTest/ServletRedirector?Cactus_Servi > > >ce=GET_RESULTS > > > [junit] Response Code:200 > > > [junit] Tests run: 2, Failures: 1, Errors: 0, > > Time > > >elapsed: 0.231 sec > > > [junit] Testsuite: BasicTest > > > [junit] Tests run: 2, Failures: 1, Errors: 0, > > Time > > >elapsed: 0.231 sec > > > [junit] > > > [junit] Testcase: testFoo took 0.171 sec > > > [junit] Testcase: testBar took 0.06 sec > > > [junit] FAILED > > > [junit] null > > > [junit] junit.framework.AssertionFailedError > > > [junit] at > > >junit.framework.Assert.fail(Assert.java:65) > > > [junit] at > > >junit.framework.Assert.assertTrue(Assert.java:38) > > > [junit] at > > >junit.framework.Assert.assertTrue(Assert.java:45) > > > [junit] at BasicTest.testBar(Unknown > > Source) > > > > > > [junit] at > > >java.lang.reflect.Method.invoke(Native Method) > > > [junit] at > > > >org.apache.cactus.AbstractTestCase.runServerTest(AbstractTest > > >Case.java:524) > > > [junit] at > > > >org.apache.cactus.AbstractTestCase.runBareServerTest(Abstract > > >TestCase.java:490) > > > [junit] at > > > >org.apache.cactus.server.AbstractTestCaller.doTest(AbstractTe > > >stCaller.java:150) > > > [junit] at > > > >org.apache.cactus.server.AbstractTestController.dispatch79_ha > > > >ndleRequest(AbstractTestController.java;org/apache/cactus/util/log/LogAspec t.jav > > >a(1k):123) > > > [junit] at > > > >org.apache.cactus.server.AbstractTestController.around79_hand > > > >leRequest(AbstractTestController.java;org/apache/cactus/util/log/LogAspect. java( > > >1k):1147) > > > [junit] at > > > >org.apache.cactus.server.AbstractTestController.handleRequest > > > >(AbstractTestController.java;org/apache/cactus/util/log/LogAspect.java(1k): 101) > > > [junit] at > > > >org.apache.cactus.server.ServletTestRedirector.dispatch88_doP > > > >ost(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k ):132 > > >) > > > [junit] at > > > >org.apache.cactus.server.ServletTestRedirector.around88_doPos > > > >t(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k): 1147) > > > > > > [junit] at > > > >org.apache.cactus.server.ServletTestRedirector.doPost(Servlet > > > >TestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k):118) > > > [junit] at > > > >org.apache.cactus.server.ServletTestRedirector.dispatch87_doG > > > >et(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k) :105) > > > > > > [junit] at > > > >org.apache.cactus.server.ServletTestRedirector.around87_doGet > > > >(ServletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k):1 147) > > > [junit] at > > > >org.apache.cactus.server.ServletTestRedirector.doGet(ServletT > > > >estRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k):101) > > > [junit] at > > > >javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > > [junit] at > > > >javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > [junit] at > > > >weblogic.servlet.internal.ServletStubImpl.invokeServlet(Servl > > >etStubImpl.java:265) > > > [junit] at > > > >weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java > > >:21) > > > [junit] at > > > >weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChai > > >nImpl.java:27) > > > [junit] at > > > >weblogic.servlet.internal.WebAppServletContext.invokeServlet( > > >WebAppServletContext.java:2501) > > > [junit] at > > > >weblogic.servlet.internal.ServletRequestImpl.execute(ServletR > > >equestImpl.java:2204) > > > [junit] at > > > >weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) > > > > > > [junit] at > > > >weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) > > > [junit] > > > > > >BUILD FAILED > > > > > >There are some debug statements with the URLs, > > thats > > >not part of Cactus, thats what i did to know whats > > >going on inside Cactus, so please ignore that. > > >Other than that, i got one test working and one > > failed > > >as per the testcase u wrote.. > > > > > >If you need, i can send you the ant file that i use > > >with the weblogic extension. Ive never played with > > >Orion, maybe i should try it tonite. > > > > > >Cheers > > >Raj > > > > > >--- Patrick Lightbody <[EMAIL PROTECTED]> wrote: > > > > I'm told a possible cause of the problem is that > > > > Cactus is placing a > > > > non-serializable object in the session or > > servlet > > > > context. Could this be a > > > > reason? I'm pretty much exhausted with ideas... > > I've > > > > got my test case in > > > > public CVS (OSWorkflow from > > www.opensymphony.com), > > > > if anyone wants to take a > > > > quick peak... :) > > > > > > > > -Pat > > > > > > > > ----- Original Message ----- > > > > From: "Patrick Lightbody" <[EMAIL PROTECTED]> > > > > To: <[EMAIL PROTECTED]> > > > > Sent: Wednesday, May 01, 2002 9:16 PM > > > > Subject: Re: Orion 1.5.4 and Cactus 1.3 > > > > > > > > > > > > > Nope, my test case isn't even an EJB (it's > > nothing > > > > more than a single > > > > line, > > > > > testFoo() { assertTrue(true); }. The cactus > > and > > > > junit libs are in > > > > > WEB-INF/lib and the test case has nothing to > > do > > > > with EJBs. This happens > > > > > after I touch application.xml, which tells > > orion > > > > to reload the entire EAR, > > > > > even if nothing has changed. Very strange > > indeed. > > > > I stepped through the > > > > code > > > > > and did a watch on the line causing this > > > > ClassCastException. The first > > > > time, > > > > > ".... instanceof AbstractTestCase" returns > > true, > > > > but after the EAR > > > === message truncated === > > > __________________________________________________ > Do You Yahoo!? > Yahoo! Health - your guide to health and wellness > http://health.yahoo.com > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
