Hi,

I'm having a problem with the latest versions of Felix 5.2.0, Resolver 1.6.0 & 
Aries Subsystems 2.0.2.
It looks like getPackageSources in ResolverImpl.java returns a null value, 
causing a NPE in line 1039.

org.osgi.service.subsystem.SubsystemException: java.lang.NullPointerException
        at 
org.apache.aries.subsystem.core.internal.InstallAction.run(InstallAction.java:92)
 ~[na:na]
        at 
org.apache.aries.subsystem.core.internal.InstallAction.run(InstallAction.java:30)
 ~[na:na]
        at java.security.AccessController.doPrivileged(Native Method) 
~[na:1.8.0_51]
        at 
org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:620)
 ~[na:na]
        at 
org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:664)
 ~[na:na]
        at 
org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:263)
 ~[na:na]
        ...
Caused by: java.lang.NullPointerException: null
        at 
org.apache.felix.resolver.ResolverImpl.mergeUses(ResolverImpl.java:1039) 
~[org.apache.felix.framework-5.2.0.jar:na]
        at 
org.apache.felix.resolver.ResolverImpl.computeUses(ResolverImpl.java:854) 
~[org.apache.felix.framework-5.2.0.jar:na]
        at 
org.apache.felix.resolver.ResolverImpl.access$500(ResolverImpl.java:60) 
~[org.apache.felix.framework-5.2.0.jar:na]
        at org.apache.felix.resolver.ResolverImpl$6.run(ResolverImpl.java:1232) 
~[org.apache.felix.framework-5.2.0.jar:na]
        at 
org.apache.felix.resolver.ResolverImpl$EnhancedExecutor$1.run(ResolverImpl.java:2419)
 ~[org.apache.felix.framework-5.2.0.jar:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
~[na:1.8.0_51]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
~[na:1.8.0_51]
        ... 1 common frames omitted

There is no error when using Resolver 1.4.0.

Could you please have a look at this issue?
Thanks.

Alexandre Roman 

-----Original Message-----
From: David Bosschaert [mailto:[email protected]] 
Sent: Tuesday, August 25, 2015 12:36 PM
To: [email protected]
Subject: Re: [VOTE] framework 5.2.0 and related subproject releases

Did some additional testing.
Checked signatures.
All good :)

+1 from me.

David

On 25 August 2015 at 10:43, Karl Pauls <[email protected]> wrote:
> I would like to call a vote on the following subproject releases:
>
> resolver 1.6.0
> framework  5.2.0
> main 5.2.0
> main.distribution 5.2.0
>
> The main changelogs are in jira and at:
> https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.resol
> ver-1.6.0/doc/changelog.txt 
> https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.frame
> work-5.2.0/doc/changelog.txt
>
> Staging repositories:
> https://repository.apache.org/content/repositories/orgapachefelix-1083
> /
>
> You can use this UNIX script to download the release and verify the
> signatures:
> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>
> Usage:
> sh check_staged_release.sh 1083 /tmp/felix-staging
>
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)

Reply via email to