You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Richard S. Hall (JIRA)" <ji...@apache.org> on 2011/03/10 20:30:59 UTC

[jira] Commented: (FELIX-2741) NPE in ResolverImpl.calculatePackageSpaces

    [ 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