RCP+JNLP x64: bundle org.eclipse.core.runtime not resolved [message #1053302] |
Fri, 03 May 2013 13:33  |
Eclipse User |
|
|
|
I can't get rid for this error running on win32/ x64:
eclipse.buildId=unknown
java.version=1.7.0_21
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=fr_FR
!ENTRY org.eclipse.core.runtime 4 0 2013-05-03 13:37:03.057
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: The bundle "org.eclipse.core.runtime_3.7.0.v20110110 [595]" could not be resolved. Reason: Missing Constraint: Require-Bundle: org.eclipse.equinox.common; bundle-version="[3.5.0,4.0.0)"
at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1327)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1311)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:323)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1130)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
So I was trying to make my working RCP + JNLP app to support X64. First I downloaded the delta pack, following the tutorial and installed all the runtime stuff according the tutorial.
Then I checked the multiple platforms, but the deploy did not include the specific jars, so I did this by hand, carefully selecting what jars are for each platform, adding the following for x64
"org.eclipse.core.filesystem.win32.x86_64",
"org.eclipse.equinox.security.win32.x86_64", "org.eclipse.swt.win32.win32.x86_64"
So I deployed the stuff (by the way, it takes ages to assemble) in my apache...
It still works fine for x86, but gives me that error on x86_64.
I noticied a plugin with a different version in the deploy. I suspect it may be causing the error, but I have no idea where to find the exact same version I use (IF this is the cause)
org.eclipse.equinox.security.win32.x86_1.0.200.v20100503
org.eclipse.equinox.security.win32.x86_64_1.0.0.v20110502
Both plugins folders have the same number of jars, comparing the features.xml/jnlp every single jar from one version is in the other (except for the noted one above).
And I'm clueless...
Any Idea?
Thanks in advance.
Attachment: feature.xml
(Size: 12.24KB, Downloaded 322 times)
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.78558 seconds