Skip to main content



      Home
Home » Language IDEs » PHP Development Tools (PDT) » Patch Fragment of or.eclipse.equinox.registry ignored in launch(Wrong version of IExtension loaded)
Patch Fragment of or.eclipse.equinox.registry ignored in launch [message #503518] Mon, 14 December 2009 05:14
Eclipse UserFriend
I'm trying to launch an eclipse application in from the workbench via a standard launch configuration in Galileo v. 3.5.1.

I have a number of standard Plugins imported in the workspace, among others:

org.eclipse.core.runtime.compatibility.registry
org.eclipse.equinox.registry


The Fragment org.eclipse.core.runtime.compatibility.registry is supposed to patch some classes of the plugin org.eclipse.equinox.registry predominantly the IExtension interface.

During the launch, EarlyStartupRunnable tries to invoke getDeclaringPluginDescriptor on some Extension via reflection and fails, throwing a

NoSuchMethodException IExtension.getDeclaringPluginDescriptor()


in EarlyStartupRunnable.getPluginForCompatibilty()

This happens since the Method is defined in IExtension within org.eclipse.core.runtime.compatibility.registry, but apparently the one in org.eclipse.equinox.registry gets loaded by the classloader.

Is there any way to tell Eclipse which class to use in this case? Set the classpath of the plugin or something?

Tnx in advance...
Previous Topic:How install PDT in existing Eclipse installation?
Next Topic:dependency error while installing PDT "org.eclipse.dltk.core.index.feature.group "
Goto Forum:
  


Current Time: Mon Jul 07 22:35:10 EDT 2025

Powered by FUDForum. Page generated in 0.03042 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top