| 
| Corba + Eclipse: VerifyError exception [message #256694] | Tue, 29 June 2004 11:09  |  | 
| Eclipse User  |  |  |  |  | I'm trying to initialize Corba (Visibroker) inside a plugin, and I get an exception in the ORB.init(). It looks like the OMG code is trying to
 install a class loader and that fails. Is this related to the new OSGi
 framework of Eclipse ? (it's a bit too low-level for me, I must admit).
 
 Has somebody already succeeded in initializing an ORB inside a plugin
 (with Eclipse 3.0) ?
 
 Thanks,
 Laurent
 
 PS: I don't know if this is related, but I also had to add this piece of
 code before my call so that the OMG factory would find the correct
 Visibroker classes:
 
 
 Thread.currentThread().setContextClassLoader(this.getClass() .getClassLoader());
 
 
 ***********************************************
 
 eclipse.buildId=unknown
 java.version=1.4.1_01
 java.vendor=Sun Microsystems Inc.
 BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_CH
 Command-line arguments: -application com.nagra.ims.topo.RcpApplication
 
 !ENTRY org.eclipse.osgi juin 29, 2004 14:40:23.744
 !MESSAGE Application error
 !STACK 1
 java.lang.VerifyError: class org.omg.PortableServer.AdapterActivatorPOA
 overrides final method .
 at java.lang.ClassLoader.defineClass0(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
 at
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.defineClass(DefaultClassLoader.java:298)
 at
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineCl ass(EclipseClassLoader.java:216)
 at
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.findClassImpl(DefaultClassLoader.java:281)
 at
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.findClass(DefaultClassLoader.java:172)
 at
 org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader. findLocalClass(AbstractClassLoader.java:220)
 at
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFin dLocalClass(EclipseClassLoader.java:135)
 at
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLoca lClass(EclipseClassLoader.java:59)
 at
 org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:371)
 at
 org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:402)
 at
 org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader. loadClass(AbstractClassLoader.java:93)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
 at  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315 )
 at java.lang.ClassLoader.defineClass0(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
 at
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.defineClass(DefaultClassLoader.java:298)
 at
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineCl ass(EclipseClassLoader.java:216)
 at
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.findClassImpl(DefaultClassLoader.java:281)
 at
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.findClass(DefaultClassLoader.java:172)
 at
 org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader. findLocalClass(AbstractClassLoader.java:220)
 at
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFin dLocalClass(EclipseClassLoader.java:135)
 at
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLoca lClass(EclipseClassLoader.java:59)
 at
 org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:371)
 at
 org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:402)
 at
 org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader. loadClass(AbstractClassLoader.java:93)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
 at  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315 )
 at com.inprise.vbroker.orb.ORB.adapterManager(ORB.java:1450)
 at com.inprise.vbroker.ds.DSUser.<init>(DSUser.java:299)
 at com.inprise.vbroker.ds.Init.init(Init.java:20)
 at  com.inprise.vbroker.orb.ORB.initializeServices(ORB.java:1264 )
 at com.inprise.vbroker.orb.ORB.initialize(ORB.java:1056)
 at com.inprise.vbroker.orb.ORB.set_parameters(ORB.java:1282)
 at org.omg.CORBA.ORB.init(ORB.java:337)
 at com.nagra.ims.topo.corba.EcsPool.initORB(EcsPool.java:27)
 at  com.nagra.ims.topo.RcpApplication.run(RcpApplication.java:18 )
 at
 org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:334)
 at
 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:272)
 at
 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:128)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
 at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
 at org.eclipse.core.launcher.Main.run(Main.java:638)
 at org.eclipse.core.launcher.Main.main(Main.java:622)
 |  |  |  | 
| 
| Re: Corba + Eclipse: VerifyError exception [message #257093 is a reply to message #256694] | Wed, 30 June 2004 09:30  |  | 
| Eclipse User  |  |  |  |  | I found out, it's just that Visibroker 5 only runs on JDK 1.3.1, so I gotta upgrade to 5.2 to be able to use JDK 1.4.
 
 Laurent
 
 
 Laurent Bendel wrote:
 
 > I'm trying to initialize Corba (Visibroker) inside a plugin, and I get an
 > exception in the ORB.init(). It looks like the OMG code is trying to
 > install a class loader and that fails. Is this related to the new OSGi
 > framework of Eclipse ? (it's a bit too low-level for me, I must admit).
 
 > Has somebody already succeeded in initializing an ORB inside a plugin
 > (with Eclipse 3.0) ?
 
 > Thanks,
 > Laurent
 
 > PS: I don't know if this is related, but I also had to add this piece of
 > code before my call so that the OMG factory would find the correct
 > Visibroker classes:
 
 
 >
 Thread.currentThread().setContextClassLoader(this.getClass() .getClassLoader());
 
 
 > ***********************************************
 
 > eclipse.buildId=unknown
 > java.version=1.4.1_01
 > java.vendor=Sun Microsystems Inc.
 > BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_CH
 > Command-line arguments: -application com.nagra.ims.topo.RcpApplication
 
 > !ENTRY org.eclipse.osgi juin 29, 2004 14:40:23.744
 > !MESSAGE Application error
 > !STACK 1
 > java.lang.VerifyError: class org.omg.PortableServer.AdapterActivatorPOA
 > overrides final method .
 > 	at java.lang.ClassLoader.defineClass0(Native Method)
 > 	at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
 > 	at
 >
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.defineClass(DefaultClassLoader.java:298)
 > 	at
 >
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineCl ass(EclipseClassLoader.java:216)
 > 	at
 >
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.findClassImpl(DefaultClassLoader.java:281)
 > 	at
 >
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.findClass(DefaultClassLoader.java:172)
 > 	at
 >
 org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader. findLocalClass(AbstractClassLoader.java:220)
 > 	at
 >
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFin dLocalClass(EclipseClassLoader.java:135)
 > 	at
 >
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLoca lClass(EclipseClassLoader.java:59)
 > 	at
 >
 org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:371)
 > 	at
 >
 org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:402)
 > 	at
 >
 org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader. loadClass(AbstractClassLoader.java:93)
 > 	at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
 > 	at  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315 )
 > 	at java.lang.ClassLoader.defineClass0(Native Method)
 > 	at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
 > 	at
 >
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.defineClass(DefaultClassLoader.java:298)
 > 	at
 >
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineCl ass(EclipseClassLoader.java:216)
 > 	at
 >
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.findClassImpl(DefaultClassLoader.java:281)
 > 	at
 >
 org.eclipse.osgi.framework.internal.defaultadaptor.DefaultCl assLoader.findClass(DefaultClassLoader.java:172)
 > 	at
 >
 org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader. findLocalClass(AbstractClassLoader.java:220)
 > 	at
 >
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFin dLocalClass(EclipseClassLoader.java:135)
 > 	at
 >
 org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLoca lClass(EclipseClassLoader.java:59)
 > 	at
 >
 org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:371)
 > 	at
 >
 org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:402)
 > 	at
 >
 org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader. loadClass(AbstractClassLoader.java:93)
 > 	at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
 > 	at  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315 )
 > 	at com.inprise.vbroker.orb.ORB.adapterManager(ORB.java:1450)
 > 	at com.inprise.vbroker.ds.DSUser.<init>(DSUser.java:299)
 > 	at com.inprise.vbroker.ds.Init.init(Init.java:20)
 > 	at  com.inprise.vbroker.orb.ORB.initializeServices(ORB.java:1264 )
 > 	at com.inprise.vbroker.orb.ORB.initialize(ORB.java:1056)
 > 	at com.inprise.vbroker.orb.ORB.set_parameters(ORB.java:1282)
 > 	at org.omg.CORBA.ORB.init(ORB.java:337)
 > 	at com.nagra.ims.topo.corba.EcsPool.initORB(EcsPool.java:27)
 > 	at  com.nagra.ims.topo.RcpApplication.run(RcpApplication.java:18 )
 > 	at
 >
 org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:334)
 > 	at
 >  org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:272)
 > 	at
 >  org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:128)
 > 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 > 	at
 >  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
 > 	at
 >
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
 > 	at java.lang.reflect.Method.invoke(Method.java:324)
 > 	at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
 > 	at org.eclipse.core.launcher.Main.run(Main.java:638)
 > 	at org.eclipse.core.launcher.Main.main(Main.java:622)
 |  |  |  | 
Powered by 
FUDForum. Page generated in 0.07163 seconds