Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ice-dev] AbstractExecutor not found by ECF

Greg,

No, this is straight from an OSGi Launch Configuration. This is for the headless version of ICE.

Jay

On Fri, Nov 18, 2016 at 4:52 AM, Greg Watson <greg@watson.earth> wrote:
Are you launching the product? I find this kind of error happens when the plugin/feature is missing from the product configuration or one of the product features.

Greg

> On Nov 18, 2016, at 1:47 AM, Jay Jay Billings <jayjaybillings@xxxxxxxxx> wrote:
>
> Scott,
>
> I was wondering if you would be willing to provide some feedback on a bug that I've encountered with OSGi remote service support for Eclipse ICE's "Core" service? I'm getting a class not found error when I launch, but the org.eclipse.equinox.concurrent package that holds the AbstractExecutor and future package is in the launch configuration. I don't know why it can't find the class. Do you have any thoughts?
>
> Jay
>
> -----
>
> Exception in thread "BasicTopologyManagerPreRegSrvExporter" java.lang.NoClassDefFoundError: org/eclipse/equinox/concurrent/future/AbstractExecutor
>    at java.lang.ClassLoader.defineClass1(Native Method)
>    at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
>    at org.eclipse.osgi.internal.loader.ModuleClassLoader.defineClass(ModuleClassLoader.java:273)
>    at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.defineClass(ClasspathManager.java:632)
>    at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:586)
>    at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:538)
>    at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:525)
>    at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:325)
>    at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:345)
>    at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)
>    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:419)
>    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
>    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
>    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>    at java.lang.ClassLoader.defineClass1(Native Method)
>    at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
>    at org.eclipse.osgi.internal.loader.ModuleClassLoader.defineClass(ModuleClassLoader.java:273)
>    at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.defineClass(ClasspathManager.java:632)
>    at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:586)
>    at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:538)
>    at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:525)
>    at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:325)
>    at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:345)
>    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:423)
>    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
>    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
>    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>    at org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceContainerAdapterFactory.createAdapter(RemoteServiceContainerAdapterFactory.java:25)
>    at org.eclipse.ecf.core.sharedobject.AbstractSharedObjectContainerAdapterFactory.getSharedObjectAdapter(AbstractSharedObjectContainerAdapterFactory.java:93)
>    at org.eclipse.ecf.core.sharedobject.AbstractSharedObjectContainerAdapterFactory.getContainerAdapter(AbstractSharedObjectContainerAdapterFactory.java:51)
>    at org.eclipse.ecf.core.AbstractContainerAdapterFactory.getAdapter(AbstractContainerAdapterFactory.java:32)
>    at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:323)
>    at org.eclipse.core.internal.runtime.AdapterManager.loadAdapter(AdapterManager.java:350)
>    at org.eclipse.ecf.provider.generic.SOContainer.getAdapter(SOContainer.java:299)
>    at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractHostContainerSelector.createRSContainer(AbstractHostContainerSelector.java:380)
>    at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractHostContainerSelector.createMatchingContainer(AbstractHostContainerSelector.java:359)
>    at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractHostContainerSelector.createAndConfigureHostContainers(AbstractHostContainerSelector.java:277)
>    at org.eclipse.ecf.osgi.services.remoteserviceadmin.HostContainerSelector.selectHostContainers(HostContainerSelector.java:77)
>    at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin$1.run(RemoteServiceAdmin.java:323)
>    at java.security.AccessController.doPrivileged(Native Method)
>    at org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin.exportService(RemoteServiceAdmin.java:320)
>    at org.eclipse.ecf.osgi.services.remoteserviceadmin.AbstractTopologyManager.handleServiceRegistering(AbstractTopologyManager.java:466)
>    at org.eclipse.ecf.internal.osgi.services.distribution.BasicTopologyManagerImpl.access$0(BasicTopologyManagerImpl.java:1)
>    at org.eclipse.ecf.internal.osgi.services.distribution.BasicTopologyManagerImpl$1.run(BasicTopologyManagerImpl.java:90)
>    at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.ClassNotFoundException: org.eclipse.equinox.concurrent.future.AbstractExecutor cannot be found by org.eclipse.ecf_3.8.0.v20160823-2221
>    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
>    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
>    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
>    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>    ... 47 more
>
> --
> Jay Jay Billings
> Oak Ridge National Laboratory
> Twitter Handle: @jayjaybillings
> _______________________________________________
> ice-dev mailing list
> ice-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/ice-dev

_______________________________________________
ice-dev mailing list
ice-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ice-dev



--
Jay Jay Billings
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings

Back to the top