java - Eclipse product issue with Juno - Require-Bundle: org.eclipse.e4.core.services -
we using swt eclipse based app on eclipse indigo 3.x version. plan migrate eclipse juno whcih 4.x. followed instructions here - http://www.vogella.com/tutorials/eclipse4migrationguide/article.html
after resolving few issues stuck @ following exc.:
org.osgi.framework.bundleexception: bundle "org.eclipse.ui.workbench_3.103.0.v20120530-1824 [279]" not resolved. reason: missing constraint: require-bundle: org.eclipse.e4.core.services; bundle-version="1.0.0" @ org.eclipse.osgi.framework.internal.core.abstractbundle.getresolvererror(abstractbundle.java:1332) @ org.eclipse.osgi.framework.internal.core.abstractbundle.getresolutionfailureexception(abstractbundle.java:1316) ...... ...... org.eclipse.osgi.framework.eventmgr.eventmanager.dispatchevent(eventmanager.java:230) @ org.eclipse.osgi.framework.eventmgr.eventmanager$eventthread.run(eventmanager.java:340) !entry org.eclipse.ui.forms 4 0 2014-06-25 18:38:38.526 !message frameworkevent error !stack 0 org.osgi.framework.bundleexception: activator org.eclipse.ui.internal.forms.formsplugin bundle org.eclipse.ui.forms invalid @ org.eclipse.osgi.framework.internal.core.abstractbundle.loadbundleactivator(abstractbundle.java:172) .... .... org.eclipse.osgi.framework.eventmgr.eventmanager.dispatchevent(eventmanager.java:230) @ org.eclipse.osgi.framework.eventmgr.eventmanager$eventthread.run(eventmanager.java:340) caused by: java.lang.noclassdeffounderror: org/eclipse/ui/plugin/abstractuiplugin @ java.lang.classloader.defineclass1(native method) @ java.lang.classloader.defineclasscond(unknown source) @ java.lang.classloader.defineclass(unknown source) @ org.eclipse.osgi.internal.baseadaptor.defaultclassloader.defineclass(defaultclassloader.java:188) ..... org.eclipse.osgi.framework.internal.core.bundlehost.loadclass(bundlehost.java:229) @ org.eclipse.osgi.framework.internal.core.abstractbundle.loadbundleactivator(abstractbundle.java:165) ... 12 more
my config.ini file:
eclipse.product=com.lehman.cmte.amm.prop.grid.client.product osgi.splashpath=platform:/base/plugins/com.lehman.cmte.amm.prop.grid.client osgi.bundles=org.eclipse.e4.ui.workbench.addons.swt_0.10.1.v20120523- 1955.jar@start,org.eclipse.equinox.common_3.6.100.v20120522- 1841.jar@start,org.eclipse.equinox.ds_1.4.0.v20120522-1841.jar@start,org.eclipse.equinox.event_1.2.200.v20120522-2049.jar@start,org.eclipse.equinox.util_1.0.400.v20120522-2049.jar@start,org.eclipse.ui.forms_3.5.200.v20120521-2329.jar@start,org.eclipse.ui.intro_3.4.200.v20120521-2344.jar@start,org.eclipse.e4.core.services_1.0.0.v20120521-2346.jar@start,org.eclipse.core.runtime_3.8.0.v20120521-2346.jar@start,org.eclipse.ui.workbench_3.103.0.v20120530-1824.jar@start osgi.bundles.defaultstartlevel=4 eof=eof
i have org.eclipse.e4.core.services version 1.0.0 in plugins , have included in config.ini.
what missing?
i clueless after spending lot of time in debugging issue.
thanks.
update made changes after comments @greg-449
issue getting exc: java.lang.classnotfoundexception: org.eclipse.ui.part.multipageeditorpart have required plugin under dependencies.
my xxx.product file has plugins radio button selected under tab overview>product definition. need provide plugins list somewhere else too? manifest.mf? if see plugins tab under run configurations, add required plugins button enabled , have included plugins in run config clicking button , has org.eclipse.ui.workbench_xxx.jar contains class org.eclipse.ui.part.multipageeditorpart
any pointer ??
Comments
Post a Comment