here is the stack trace... The problem with the
        AbstractExecutor is not gone but the bundle  is
        definitely in my target platform.
      
        java.lang.reflect.InvocationTargetException
         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:597)
         at
          org.eclipse.equinox.internal.ds.model.ComponentReference.bind(ComponentReference.java:360)
         at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bindReference(ServiceComponentProp.java:413)
         at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bind(ServiceComponentProp.java:209)
         at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:327)
         at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:580)
         at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)
         at
          org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied(Resolver.java:431)
         at
          org.eclipse.equinox.internal.ds.Resolver.enableComponents(Resolver.java:213)
         at
          org.eclipse.equinox.internal.ds.SCRManager.performWork(SCRManager.java:800)
         at
          org.eclipse.equinox.internal.ds.SCRManager$QueuedJob.dispatch(SCRManager.java:767)
         at
          org.eclipse.equinox.internal.ds.WorkThread.run(WorkThread.java:89)
         at
org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:70)
        Caused by:
          java.lang.NoClassDefFoundError:
          org/eclipse/equinox/concurrent/future/AbstractExecutor
         at
          java.lang.ClassLoader.defineClass1(Native
            Method)
         at
          java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
         at
          java.lang.ClassLoader.defineClass(ClassLoader.java:616)
         at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:188)
         at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)
         at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)
         at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)
         at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)
         at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
         at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
         at
          org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
         at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
         at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:466)
         at
          org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
         at
          org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
         at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
         at
          java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         at
          java.lang.ClassLoader.defineClass1(Native
            Method)
         at
          java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
         at
          java.lang.ClassLoader.defineClass(ClassLoader.java:616)
         at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:188)
         at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)
         at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)
         at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)
         at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)
         at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
         at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
         at
          org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
         at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)
         at
          org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
         at
          org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
         at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
         at
          java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         at
org.eclipse.ecf.internal.provider.xmpp.XMPPRemoteServiceAdapterFactory.createAdapter(XMPPRemoteServiceAdapterFactory.java:47)
         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:326)
         at
          org.eclipse.core.internal.runtime.AdapterManager.loadAdapter(AdapterManager.java:356)
         at
          org.eclipse.ecf.provider.generic.SOContainer.getAdapter(SOContainer.java:298)
         at
          org.eclipse.ecf.provider.xmpp.XMPPContainer.getAdapter(XMPPContainer.java:265)
         at
          org.remotercp.ecf.session.impl.SessionServiceImpl.connect(SessionServiceImpl.java:68)
         at
org.remotercp.ecf.producer.test.ServiceProducer.bindSessionService(ServiceProducer.java:33)
         ...
          16 more
        Caused by: java.lang.ClassNotFoundException:
          org.eclipse.equinox.concurrent.future.AbstractExecutor
         at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
         at
          org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
         at
          org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
         at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
         at
          java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         ...
          59 more