[
https://issues.apache.org/jira/browse/FELIX-2741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12979021#action_12979021
]
Ancoron Luciferis commented on FELIX-2741:
------------------------------------------
Exactly, e.g. I previously used the upstream version of WSS4j v1.5.9 which
doesn't declared and DynamicImport-Package manifest header but at runtime it
e.g. tries to load the following JCE providers:
* org.bouncycastle.jce.provider.BouncyCastleProvider
* org.apache.security.juice.provider.JuiCEProviderOpenSSL
So I've just tried to update the WSS4J bundle with a modified version that
includes this new header:
DynamicImport-Package:
org.bouncycastle.jce.provider,org.apache.security.juice.provider
And just by that I could raise the issue here.
> 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.
-
You can reply to this email to add a comment to the issue online.