[ 
https://issues.apache.org/jira/browse/FELIX-3477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13434895#comment-13434895
 ] 

Peter Kriens commented on FELIX-3477:
-------------------------------------

I found another one:

java.lang.NullPointerException
        at 
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1432)
        at 
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
        at 
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at 
sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:95)
        at 
sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:107)
        at 
sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
        at 
sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:50)
        at 
sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:120)
        at 
sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
        at 
sun.reflect.generics.repository.FieldRepository.getGenericType(FieldRepository.java:67)
        at java.lang.reflect.Field.getGenericType(Field.java:223)
        at aQute.lib.json.ObjectHandler.<init>(ObjectHandler.java:32)

                
> NPE in BundleWiringImpl.searchImports
> -------------------------------------
>
>                 Key: FELIX-3477
>                 URL: https://issues.apache.org/jira/browse/FELIX-3477
>             Project: Felix
>          Issue Type: Bug
>          Components: Framework
>    Affects Versions: framework-4.0.2
>         Environment: JDK 6u31, Ubuntu
>            Reporter: Jesse Glick
>
> NetBeans unit tests in the org.netbeans.core.osgi module pass but print a lot 
> of stack traces when run against Felix 4.0.2:
> Apr 23, 2012 7:06:57 PM org.openide.util.lookup.implspi.ActiveQueue$Daemon run
> WARNING: Cannot process 
> org.openide.util.WeakListenerImpl$ListenerReference@1ce1bea
> java.lang.NullPointerException
>       at 
> org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1508)
>       at 
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1427)
>       at 
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
>       at 
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>       at java.lang.Class.getDeclaredMethods0(Native Method)
>       at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
>       at java.lang.Class.getMethod0(Class.java:2670)
>       at java.lang.Class.getMethod(Class.java:1603)
>       at 
> org.openide.util.WeakListenerImpl$ListenerReference.getRemoveMethod(WeakListenerImpl.java:614)
>       at 
> org.openide.util.WeakListenerImpl$ListenerReference.run(WeakListenerImpl.java:572)
>       at 
> org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:185)
> (The ActiveQueue thread in this case is looking for listeners attached via 
> weak references which have since been collected, so that the stub listener 
> can be cleanly detached from the observable object. It is impossible to 
> guarantee exactly when this cleanup will run.)
> Presumably BundleRevisionImpl.m_wiring is null. searchImports should I think 
> just treat this as if result==null. Can offer a patch if you like.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to