|Re: [equinox-dev] Difference in system.packages.extra behaviour between 3.6.2 and 3.7|
It sounds like you are running into a change made to the 3.7 Equinox OSGi standard launcher. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=344850 and http://www.eclipse.org/forums/index.php?t=rview&goto=668355#msg_668355
I am assuming you are using the standard OSGi Framework launcher API (e.i. org.osgi.framework.launch.Framework). In 3.7 we changed the equinox default configuration settings to be more in line with the standard OSGi Framework behavior as specified in the OSGi R4.3 core specification. This includes denying access to all non java.* packages from boot for which a bundle does not declare an import for (i.e. Import-Package: com.ibm.CORBA).
To get behavior back to 3.6.2 you can set the following configuration property:
Ben Cox ---09/08/2011 07:18:31 AM---Hi All,
Ben Cox <benjamin.cox@xxxxxxxxxx>
09/08/2011 07:18 AM
[equinox-dev] Difference in system.packages.extra behaviour between 3.6.2 and 3.7
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
equinox-dev mailing list