> -----Original Message----- > From: Mark Lybarger [mailto:Mark.Lybarger@CBC-Companies.com] > Sent: 12 February 2004 20:37 > To: Cactus Users List > Subject: RE: error testing ejb - wls 8.1 > > But this is the container provided method, no? My bean class > (EventMaintenanceBean) doesn't have this method. Neither do the remote > component or home interface. Ah! Ok. Does this application deploys fine in WL without the Cactus tests? It seems to me the problem is application related. Could you attach the weblogic log file showing the error? Thanks -Vincent > > > > -----Original Message----- > > From: Vincent Massol [mailto:vmassol@pivolis.com] > > Sent: Thursday, February 12, 2004 12:36 PM > > To: 'Cactus Users List' > > Subject: RE: error testing ejb - wls 8.1 > > > > > > Hi Mark, > > > > It seems there is some error in your code: > > > > Caused by: java.lang.ArrayIndexOutOfBoundsException: 59 > > at > > com.cbc.isac.ejb20.event.EventMaintenance_dbvlfm_EOImpl_812_WL > > Stub.ensur > > eInitialized(Unknown Source) at > > com.cbc.isac.ejb20.event.EventMaintenance_dbvlfm_EOImpl_812_WL > > Stub. > >(Unknown Source) ... 48 more > > > > in your EventMaintenance.ensureInitialized() method. > > > > Thanks > > -Vincent > > > > > -----Original Message----- > > > From: Mark Lybarger [mailto:Mark.Lybarger@CBC-Companies.com] > > > Sent: 12 February 2004 15:58 > > > To: 'Cactus-User (E-mail) > > > Subject: error testing ejb - wls 8.1 > > > > > > I'm getting an error running cactus tests on wls 8.1. I'm using > > cactus > > > 1.6dev-20031023. I've include my ant task i'm using to run > > the test, > > and > > > the error I'm seeing. Hopefully, it's just a simple > > classpath issue. > > Any > > > suggestions? The weblogic.classpath contains all jars in > > > weblogic/server/lib folder. and the other element is my source > > classes. > > > i'm testing ejb's. my beans are individually deployed applications > > (each > > > bean has it's own deployable jar file) and is targeted and > > deployed to > > an > > > app server. my cactified war is deployed to the same app container. > > > > > > ant tasks: > > > > > > > > > > mergewebxml="${base.webapp}/httpUnit/ServletTestRunnerIntegration.xml" > > > version="2.3" destfile="${isac.test.war}"> > > > > includes="**/*.class" > > > /> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > printsummary="withOutAndErr"> > > > > > > > > > > > > > > > > > > > > > > > port="${isac.app.server.port}" /> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > basedir="./testResults"/> > > > > > > > > > > > > > > > > > > error message: > > > > > > > > > ***** ASSERTION FAILED *****[ Failed to generate class for > > > com.cbc.isac.ejb20.event.EventMaintenance_dbvlfm_EOImpl_812_WLStub ] > > > > > > java.lang.reflect.InvocationTargetException > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > > at > > > > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo > > nstructorA > > cc > > > essorImpl.java:39) > > > at > > > > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele > > gatingCons > > tr > > > uctorAccessorImpl.java:27) > > > at java.lang.reflect.Constructor.newInstance(Constructor.java:274) > > > at > > > > > weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator > > .java:805) > > > at > > > > > weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator > > .java:790) > > > at weblogic.rmi.extensions.StubFactory.getStub(StubFactory.java:79) > > > at > > > > > weblogic.rmi.utils.io.RemoteObjectReplacer.resolveObject(Remot > > eObjectRep > > la > > > cer.java:214) > > > at weblogic.rmi.internal.StubInfo.readResolve(StubInfo.java:142) > > > at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) > > > at > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > > odAccessor > > Im > > > pl.java:25) > > > at > > java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass. > > java:911) > > > at > > > > > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream > > .java:1655 > > ) > > > at > > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) > > > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) > > > at > > > > > weblogic.rmi.internal.CBVInputStream.readObjectInternal(CBVInp > > utStream.j > > av > > > a:67) > > > at > > weblogic.rmi.internal.CBVInputStream.readObject(CBVInputStream > > .java:61) > > > at > > > > > weblogic.rmi.internal.ServerRequest.unmarshalReturn(ServerRequ > > est.java:9 > > 7) > > > at > > > > > weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAware > > RemoteRef. > > ja > > > va:285) > > > at > > > > > weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAware > > RemoteRef. > > ja > > > va:244) > > > at > > > > > com.cbc.isac.ejb20.event.EventMaintenance_dbvlfm_HomeImpl_812_ > > WLStub.cre > > at > > > e(Unknown Source) > > > at > > > > > com.cbc.isac.ejb20.event.EventMaintenanceTest.setUp(EventMaint > > enanceTest > > .j > > > ava:49) > > > at > > > > > org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCas > > e.java:295 > > ) > > > at > > org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263) > > > at > > > > > org.apache.cactus.server.AbstractWebTestCaller.doTest(Abstract > > WebTestCal > > le > > > r.java:156) > > > at > > > > > org.apache.cactus.server.AbstractWebTestController.handleReque > > st_aroundB > > od > > > y0(AbstractWebTestController.java:130) > > > at > > > > > org.apache.cactus.server.AbstractWebTestController.handleReque > > st_aroundB > > od > > > y1$advice(AbstractWebTestController.java:158) > > > at > > > > > org.apache.cactus.server.AbstractWebTestController.handleReque > > st(Abstrac > > tW > > > ebTestController.java) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doPost_aroundBo > > dy2(Servle > > tT > > > estRedirector.java:138) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doPost_aroundBo > > dy3$advice > > (S > > > ervletTestRedirector.java:158) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doPost(ServletT > > estRedirec > > to > > > r.java) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doGet_aroundBod > > y0(Servlet > > Te > > > stRedirector.java:109) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doGet_aroundBod > > y1$advice( > > Se > > > rvletTestRedirector.java:158) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doGet(ServletTe > > stRedirect > > or > > > .java) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > weblogic.servlet.internal.ServletStubImpl$ServletInvocationAct > > ion.run(Se > > rv > > > letStubImpl.java:971) > > > at > > > > > weblogic.servlet.internal.ServletStubImpl.invokeServlet(Servle > > tStubImpl. > > ja > > > va:402) > > > at > > > > > weblogic.servlet.internal.ServletStubImpl.invokeServlet(Servle > > tStubImpl. > > ja > > > va:305) > > > at > > > > > weblogic.servlet.internal.WebAppServletContext$ServletInvocati > > onAction.r > > un > > > (WebAppServletContext.java:6354) > > > at > > > > > weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authe > > nticatedSu > > bj > > > ect.java:317) > > > at > > > > > weblogic.security.service.SecurityManager.runAs(SecurityManage > > r.java:118 > > ) > > > at > > > > > weblogic.servlet.internal.WebAppServletContext.invokeServlet(W > > ebAppServl > > et > > > Context.java:3635) > > > at > > > > > weblogic.servlet.internal.ServletRequestImpl.execute(ServletRe > > questImpl. > > ja > > > va:2585) > > > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) > > > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) > > > Caused by: java.lang.ArrayIndexOutOfBoundsException: 59 > > > at > > > > > com.cbc.isac.ejb20.event.EventMaintenance_dbvlfm_EOImpl_812_WL > > Stub.ensur > > eI > > > nitialized(Unknown Source) > > > at > > > > > com.cbc.isac.ejb20.event.EventMaintenance_dbvlfm_EOImpl_812_WL > > Stub. > >( > > > Unknown Source) > > > ... 48 more > > > --------------- nested within: ------------------ > > > weblogic.utils.AssertionError: ***** ASSERTION FAILED > > *****[ Failed to > > > generate class for > > > > > com.cbc.isac.ejb20.event.EventMaintenance_dbvlfm_EOImpl_812_WLStub ] - > > > with nested exception: > > > [java.lang.reflect.InvocationTargetException - with target > > exception: > > > [java.lang.ArrayIndexOutOfBoundsException: 59]] > > > at > > > > > weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator > > .java:807) > > > at > > > > > weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator > > .java:790) > > > at weblogic.rmi.extensions.StubFactory.getStub(StubFactory.java:79) > > > at > > > > > weblogic.rmi.utils.io.RemoteObjectReplacer.resolveObject(Remot > > eObjectRep > > la > > > cer.java:214) > > > at weblogic.rmi.internal.StubInfo.readResolve(StubInfo.java:142) > > > at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) > > > at > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > > odAccessor > > Im > > > pl.java:25) > > > at > > java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass. > > java:911) > > > at > > > > > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream > > .java:1655 > > ) > > > at > > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) > > > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) > > > at > > > > > weblogic.rmi.internal.CBVInputStream.readObjectInternal(CBVInp > > utStream.j > > av > > > a:67) > > > at > > weblogic.rmi.internal.CBVInputStream.readObject(CBVInputStream > > .java:61) > > > at > > > > > weblogic.rmi.internal.ServerRequest.unmarshalReturn(ServerRequ > > est.java:9 > > 7) > > > at > > > > > weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAware > > RemoteRef. > > ja > > > va:285) > > > at > > > > > weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAware > > RemoteRef. > > ja > > > va:244) > > > at > > > > > com.cbc.isac.ejb20.event.EventMaintenance_dbvlfm_HomeImpl_812_ > > WLStub.cre > > at > > > e(Unknown Source) > > > at > > > > > com.cbc.isac.ejb20.event.EventMaintenanceTest.setUp(EventMaint > > enanceTest > > .j > > > ava:49) > > > at > > > > > org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCas > > e.java:295 > > ) > > > at > > org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263) > > > at > > > > > org.apache.cactus.server.AbstractWebTestCaller.doTest(Abstract > > WebTestCal > > le > > > r.java:156) > > > at > > > > > org.apache.cactus.server.AbstractWebTestController.handleReque > > st_aroundB > > od > > > y0(AbstractWebTestController.java:130) > > > at > > > > > org.apache.cactus.server.AbstractWebTestController.handleReque > > st_aroundB > > od > > > y1$advice(AbstractWebTestController.java:158) > > > at > > > > > org.apache.cactus.server.AbstractWebTestController.handleReque > > st(Abstrac > > tW > > > ebTestController.java) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doPost_aroundBo > > dy2(Servle > > tT > > > estRedirector.java:138) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doPost_aroundBo > > dy3$advice > > (S > > > ervletTestRedirector.java:158) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doPost(ServletT > > estRedirec > > to > > > r.java) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doGet_aroundBod > > y0(Servlet > > Te > > > stRedirector.java:109) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doGet_aroundBod > > y1$advice( > > Se > > > rvletTestRedirector.java:158) > > > at > > > > > org.apache.cactus.server.ServletTestRedirector.doGet(ServletTe > > stRedirect > > or > > > .java) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > > at > > > > > weblogic.servlet.internal.ServletStubImpl$ServletInvocationAct > > ion.run(Se > > rv > > > letStubImpl.java:971) > > > at > > > > > weblogic.servlet.internal.ServletStubImpl.invokeServlet(Servle > > tStubImpl. > > ja > > > va:402) > > > at > > > > > weblogic.servlet.internal.ServletStubImpl.invokeServlet(Servle > > tStubImpl. > > ja > > > va:305) > > > at > > > > > weblogic.servlet.internal.WebAppServletContext$ServletInvocati > > onAction.r > > un > > > (WebAppServletContext.java:6354) > > > at > > > > > weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authe > > nticatedSu > > bj > > > ect.java:317) > > > at > > > > > weblogic.security.service.SecurityManager.runAs(SecurityManage > > r.java:118 > > ) > > > at > > > > > weblogic.servlet.internal.WebAppServletContext.invokeServlet(W > > ebAppServl > > et > > > Context.java:3635) > > > at > > > > > weblogic.servlet.internal.ServletRequestImpl.execute(ServletRe > > questImpl. > > ja > > > va:2585) > > > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) > > > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) > > > > > > --- > > > Outgoing mail is certified Virus Free. > > > Checked by AVG anti-virus system (http://www.grisoft.com). > > > Version: 6.0.574 / Virus Database: 364 - Release Date: 1/29/2004 > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org > > > For additional commands, e-mail: cactus-user-help@jakarta.apache.org > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org > > For additional commands, e-mail: cactus-user-help@jakarta.apache.org > > > > > > > > --- > > Incoming mail is certified Virus Free. > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.574 / Virus Database: 364 - Release Date: 1/29/2004 > > > > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.574 / Virus Database: 364 - Release Date: 1/29/2004 > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org > For additional commands, e-mail: cactus-user-help@jakarta.apache.org