Thanks David, I responded in the bug, we can continue there. Tom
From: David Bosschaert <[email protected]> To: Equinox development mailing list <[email protected]> Date: 05/29/2015 05:31 AM Subject: Re: [equinox-dev] Latest release of org.eclipse.equinox.region bundle Sent by: [email protected] Thanks for the response Tom! I have created https://bugs.eclipse.org/bugs/show_bug.cgi?id=468774 This is an issue that only happens occasionally in a very large system when uninstalling/installing a lot of bundles. I will try to find more information around how this could be reproduced. However, since this is an NPE maybe some defensive null checking could help? Thanks, David On 28 May 2015 at 15:48, Thomas Watson <[email protected]> wrote: > I looked at this in some more detail. It does appear there is an issue (in > the latest version also) where uninstalled bundles may cause this NPE if > they are in the 'removal pending' state when another bundle is installed > with the same symbolic name. Could you open a bug on this and give some > details on what scenario caused the NPE? > > I don't recall if the specification requires removal pending bundles to be > considered as collisions when new bundles are being installed. Looking at > Equinox it appears we consider removal pending bundles as collision > candidates. I'm assuming the felix framework does the same. > > Tom > > > > > > From: Thomas Watson/Austin/IBM@IBMUS > To: Equinox development mailing list <[email protected]> > Date: 05/28/2015 07:39 AM > Subject: Re: [equinox-dev] Latest release of > org.eclipse.equinox.region bundle > Sent by: [email protected] > ________________________________ > > > > You can find the region bundle in the equinox SDK for Luna at > http://download.eclipse.org/equinox/drops/R-LunaSR2-201502041700/download.php?dropFile=equinox-SDK-LunaSR2.zip > > The latest available builds for the upcoming Mars release is > http://download.eclipse.org/equinox/drops/S-MarsRC2a-201505222000/download.php?dropFile=equinox-SDK-MarsRC2a.zip > > I'm not aware of a fix that went in to address this NPE. It seems that > there is a bundle that may have gotten uninstalled while another bundle is > being installed? Have you tried running subsystems on the Equinox > framework? Does it reproduce on the Equinx framework? Is this a timing > issue or it always happens? > > Tom > > > > > > From: David Bosschaert <[email protected]> > To: [email protected] > Date: 05/28/2015 06:30 AM > Subject: [equinox-dev] Latest release of org.eclipse.equinox.region > bundle > Sent by: [email protected] > ________________________________ > > > > Hi all, > > I'm seeing the a NPE in the Equinox Region bundle [1] when used with > the Apache Aries subsystems implementation. The current version used > is 1.1.0.v20120522-1841 which is the only version available via Maven > central [2]. Does anyone know whether a newer release of this bundle > exist that might potentially address this issue? I could not find the > download area on the Eclipse website for this bundle... > > Many thanks, > > David > > [1] Caused by: java.lang.NullPointerException: null > at > org.eclipse.equinox.internal.region.hook.RegionBundleCollisionHook.filterCollisions(RegionBundleCollisionHook.java:75) > at > org.apache.felix.framework.util.SecureAction.invokeBundleCollisionHook(SecureAction.java:1131) > at > org.apache.felix.framework.BundleImpl.createRevision(BundleImpl.java:1303) > at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:113) > at org.apache.felix.framework.Felix.installBundle(Felix.java:2976) > > [2] > http://search.maven.org/#artifactdetails%7Corg.eclipse.equinox%7Corg.eclipse.equinox.region%7C1.1.0.v20120522-1841%7Cjar > _______________________________________________ > equinox-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/equinox-dev > > _______________________________________________ > equinox-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/equinox-dev > > _______________________________________________ > equinox-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/equinox-dev _______________________________________________ equinox-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________ equinox-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/equinox-dev
