Re: [equinox-dev] Latest release of org.eclipse.equinox.region bundle

2015-05-29 Thread Thomas Watson
Thanks David, I responded in the bug, we can continue there.

Tom





From:   David Bosschaert 
To: Equinox development mailing list 
Date:   05/29/2015 05:31 AM
Subject:Re: [equinox-dev] Latest release of 
org.eclipse.equinox.region  bundle
Sent by:equinox-dev-boun...@eclipse.org



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

Re: [equinox-dev] Latest release of org.eclipse.equinox.region bundle

2015-05-29 Thread David Bosschaert
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  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 
> Date:    05/28/2015 07:39 AM
> Subject:    Re: [equinox-dev] Latest release of
> org.eclipse.equinox.regionbundle
> Sent by:equinox-dev-boun...@eclipse.org
> 
>
>
>
> 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 
> To:equinox-dev@eclipse.org
> Date:05/28/2015 06:30 AM
> Subject:[equinox-dev] Latest release of org.eclipse.equinox.region
> bundle
> Sent by:equinox-dev-boun...@eclipse.org
> 
>
>
>
> 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.(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@eclipse.org
> 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@eclipse.org
> 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@eclipse.org
> 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@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] Latest release of org.eclipse.equinox.region bundle

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



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



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

Re: [equinox-dev] Latest release of org.eclipse.equinox.region bundle

2015-05-28 Thread Thomas Watson
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 
To: equinox-dev@eclipse.org
Date:   05/28/2015 06:30 AM
Subject:[equinox-dev] Latest release of org.eclipse.equinox.region 
bundle
Sent by:equinox-dev-boun...@eclipse.org



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

[equinox-dev] Latest release of org.eclipse.equinox.region bundle

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