Community
Participate
Working Groups
See http://www.eclipse.org/forums/index.php?t=rview&goto=668355#msg_668355 When using the org.osgi.framework.launch.FrameworkFactory to create new framework the equinox specific property osgi.compatibility.bootdelegation should default to false.
Created attachment 194841 [details] patch This patch sets osgi.compatibility.bootdelegation=false by default for the standard OSGi launcher. It also sets osgi.support.multipleHosts=true by default.
DJ, please review.
Patch released.
Btw. this change is incompatible and caused P1 in NetBeans: http://netbeans.org/bugzilla/show_bug.cgi?id=208616
(In reply to comment #4) > Btw. this change is incompatible and caused P1 in NetBeans: > http://netbeans.org/bugzilla/show_bug.cgi?id=208616 I'm curious if you run on other frameworks. The change here was to make Equinox behave in accordance with the specification with respect to boot delegation when using the standard OSGi launching API (org.osgi.framework.launch).
We support Felix as well, but for the IDE we use Equinox in order to execute Mylyn. To do that we re-use some of Eclipse's OSGi JARs like com.craft.jsch, etc. The packaging of these JARs requires the compatibility mode (due to missing import of javax.auth, for example).