[
https://issues.apache.org/jira/browse/FELIX-2741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13005274#comment-13005274
]
Richard S. Hall commented on FELIX-2741:
----------------------------------------
Guillaume, the new resolver is basically complete and committed. Could you try
to see if you can re-create some of the issues you were experiencing previously
for this error and others? You can build from trunk or grab the latest
snapshots. Hopefully, this issue plus the ones you resolved for 3.0.9 are fixed
in this version of the resolver, but if they aren't we should try to squash
them for the coming framework 3.2.0 release.
> NPE in ResolverImpl.calculatePackageSpaces
> ------------------------------------------
>
> Key: FELIX-2741
> URL: https://issues.apache.org/jira/browse/FELIX-2741
> Project: Felix
> Issue Type: Bug
> Components: Framework
> Affects Versions: framework-3.0.6
> Reporter: Sahoo
> Fix For: framework-3.2.0
>
>
> A GlassFish user has reported a NPE while doing stress testing and the stack
> is given below:
> [#|2010-12-22T11:28:28.910+0100|INFO|glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=18;_ThreadName=Thread-1;|java.lang.NullPointerException
> at
> org.apache.felix.framework.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:557)
> at
> org.apache.felix.framework.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:619)
> at
> org.apache.felix.framework.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:619)
> at
> org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:94)
> at
> org.apache.felix.framework.Felix$FelixResolver.resolve(Felix.java:3982)
> at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3397)
> at org.apache.felix.framework.Felix.startBundle(Felix.java:1714)
> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
> at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1136)
> at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1122)
> at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1115)
> at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:433)
> at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:241)
> |#]
> m_wires must be null for this NPE to be caused by the following code:
> for (Wire wire : module.getWires())
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira