You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by David Jencks <da...@yahoo.com> on 2007/01/31 02:45:01 UTC

Fun with bcel

I built my own copy of yoko locally and now I'm getting stuff like  
this in the app client.  Anyone have any ideas?


ERROR: java.lang.NoSuchMethodError:  
org.apache.bcel.generic.InstructionFactory.createNewArray(Lorg/apache/ 
bcel/generic/Type;S)Lorg/apache/bcel/generic/Instruction;
         at org.apache.yoko.rmi.util.stub.BCELClassBuilder.generate 
(BCELClassBuilder.java:691)
         at org.apache.yoko.rmi.util.stub.BCELClassBuilder.make 
(BCELClassBuilder.java:153)
         at org.apache.yoko.rmi.util.stub.StubClass$3.run 
(StubClass.java:200)
         at java.security.AccessController.doPrivileged(Native Method)
         at org.apache.yoko.rmi.util.stub.StubClass.make 
(StubClass.java:156)
         at org.apache.yoko.rmi.util.stub.StubClass.make 
(StubClass.java:135)
         at  
org.apache.yoko.rmi.impl.PortableRemoteObjectImpl.getRMIStubClassConstru 
ctor(PortableRemoteObjectImpl.java:341)
         at  
org.apache.yoko.rmi.impl.PortableRemoteObjectImpl.createRMIStub 
(PortableRemoteObjectImpl.java:271)
         at  
org.apache.yoko.rmi.impl.PortableRemoteObjectImpl.createStub 
(PortableRemoteObjectImpl.java:260)
         at org.apache.yoko.rmi.impl.PortableRemoteObjectImpl.narrow 
(PortableRemoteObjectImpl.java:198)
         at javax.rmi.PortableRemoteObject.narrow 
(PortableRemoteObject.java:57)
         at com.sun.ts.tests.interop.csiv2.common.CSIv2Log.getLogBean 
(CSIv2Log.java:668)
         at com.sun.ts.tests.interop.csiv2.common.CSIv2Log.<init> 
(CSIv2Log.java:87)
         at com.sun.ts.tests.interop.csiv2.common.CSIv2Log.getLogImpl 
(CSIv2Log.java:188)
         at com.sun.ts.tests.interop.csiv2.common.CSIv2Log.getLog 
(CSIv2Log.java:167)
         at  
com.sun.ts.tests.interop.csiv2.ew_ssln_ssln_upn_ccid.forward.Client.ew_s 
sln_ssln_upn_ccid_eb_eb_testid4a(Client.java:597)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.sun.ts.lib.harness.EETest.run(EETest.java:473)
         at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:370)
         at com.sun.ts.lib.harness.EETest.run(EETest.java:229)
         at  
com.sun.ts.tests.interop.csiv2.ew_ssln_ssln_upn_ccid.forward.Client.main 
(Client.java:47)


AFAICT this method is there in BCEL and has the described arguments  
and it compiles and I only have one version of BCEL on my system or  
in the geronimo repo.

thanks
david jencks