[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] Latest release of org.eclipse.equinox.region bundle

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 <equinox-dev@xxxxxxxxxxx>
Date:        05/28/2015 07:39 AM
Subject:        Re: [equinox-dev] Latest release of org.eclipse.equinox.region        bundle
Sent by:        equinox-dev-bounces@xxxxxxxxxxx




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 <david.bosschaert@xxxxxxxxx>
To:        
equinox-dev@xxxxxxxxxxx
Date:        
05/28/2015 06:30 AM
Subject:        
[equinox-dev] Latest release of org.eclipse.equinox.region bundle
Sent by:        
equinox-dev-bounces@xxxxxxxxxxx




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
equinox-dev@xxxxxxxxxxx
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
equinox-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev