Launching Equinox Raises Circularity Exception [message #516602] |
Wed, 24 February 2010 09:34  |
Eclipse User |
|
|
|
Hi All
I am trying to embed the equinox. My Setup is some thing like this
I have and jar file, say Service.jar. which instantiates equnox. This jar is loaded by exe. (Which has a JVM, Class loader).
But Framework.init() method raises this exception. I have no clue whats happening here.
java.lang.ClassCircularityError: org/eclipse/osgi/framework/internal/protocol/file/Handler
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.eclipse.osgi.framework.util.SecureAction.forName(SecureA ction.java:343)
at org.eclipse.osgi.framework.internal.protocol.StreamHandlerFa ctory.getBuiltIn(StreamHandlerFactory.java:80)
at org.eclipse.osgi.framework.internal.protocol.StreamHandlerFa ctory.createInternalURLStreamHandler(StreamHandlerFactory.ja va:123)
at org.eclipse.osgi.framework.internal.protocol.StreamHandlerFa ctory.createURLStreamHandler(StreamHandlerFactory.java:110)
at java.net.URL.getURLStreamHandler(URL.java:1106)
at java.net.URL.<init>(URL.java:393)
at java.net.URL.<init>(URL.java:283)
at java.net.URL.<init>(URL.java:306)
at java.io.File.toURL(File.java:623)
at com.sdt.sne.JarDirClassLoader.refreshJarFiles(JarDirClassLoa der.java:110)
at com.sdt.sne.JarDirClassLoader.findClass(JarDirClassLoader.ja va:66)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320 )
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.eclipse.osgi.framework.util.SecureAction.forName(SecureA ction.java:343)
at org.eclipse.osgi.framework.internal.protocol.StreamHandlerFa ctory.getBuiltIn(StreamHandlerFactory.java:80)
at org.eclipse.osgi.framework.internal.protocol.StreamHandlerFa ctory.createInternalURLStreamHandler(StreamHandlerFactory.ja va:123)
at org.eclipse.osgi.framework.internal.protocol.StreamHandlerFa ctory.createURLStreamHandler(StreamHandlerFactory.java:110)
at java.net.URL.getURLStreamHandler(URL.java:1106)
at java.net.URL.<init>(URL.java:393)
at java.net.URL.<init>(URL.java:283)
at java.net.URL.<init>(URL.java:306)
at java.io.File.toURL(File.java:623)
at com.sdt.sne.JarDirClassLoader.refreshJarFiles(JarDirClassLoa der.java:110)
at com.sdt.sne.JarDirClassLoader.findClass(JarDirClassLoader.ja va:66)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320 )
at org.eclipse.osgi.framework.internal.core.Framework.installCo ntentHandlerFactory(Framework.java:1459)
at org.eclipse.osgi.framework.internal.core.Framework.initializ e(Framework.java:231)
at org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:157)
at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.int ernalInit(EquinoxLauncher.java:68)
at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.ini t(EquinoxLauncher.java:38)
at org.eclipse.osgi.launch.Equinox.init(Equinox.java:89)
at demo.Service.onCreate(Service.java:45)
at com.sdt.sne.Service.onBasicCreate(Service.java:209)
at com.sdt.sne.eoa.passive.PassiveService.onBasicCreate(Passive Service.java:167)
at demo.Service.onBasicCreate(Service.java:97)
at com.sdt.sne.Service.onCreate0(Service.java:216)
at com.sdt.sne.Service.create0(Native Method)
at com.sdt.sne.Service.create(Service.java:781)
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.06466 seconds