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)