Claus Ibsen created CAMEL-7985:
----------------------------------

             Summary: camel-test-blueprint - Upgrading to newer felix fails 
with NPE in fileinstall
                 Key: CAMEL-7985
                 URL: https://issues.apache.org/jira/browse/CAMEL-7985
             Project: Camel
          Issue Type: Improvement
          Components: camel-blueprint, camel-test
    Affects Versions: 2.14.0
            Reporter: Claus Ibsen
             Fix For: 2.15.0


We get a bunch of these errors during testing with osgi blueprint
{code}
In main loop, we have serious trouble: java.lang.NullPointerException
java.lang.NullPointerException
        at 
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:303)
In main loop, we have serious trouble: java.lang.NullPointerException
java.lang.NullPointerException
        at 
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:303)
In main loop, we have serious trouble: java.lang.NullPointerException
java.lang.NullPointerException
        at 
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:303)
In main loop, we have serious trouble: java.lang.NullPointerException
java.lang.NullPointerException
        at 
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:303)
In main loop, we have serious trouble: java.lang.NullPointerException
java.lang.NullPointerException
        at 
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:303)
In main loop, we have serious trouble: java.lang.NullPointerException
java.lang.NullPointerException
        at 
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:303)
In main loop, we have serious trouble: java.lang.NullPointerException
java.lang.NullPointerException
        at 
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:303)
In main loop, we have serious trouble: java.lang.NullPointerException
java.lang.NullPointerException
        at 
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:303)
In main loop, we have serious trouble: java.lang.NullPointerException
java.lang.NullPointerException
        at 
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:303)
In main loop, we have serious trouble: java.lang.NullPointerException
java.lang.NullPointerException
        at 
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:303)
{code}

Run tests here
{code}
camel/tests/camel-blueprint-cxf-test (master)/$ mvn clean install
{code}

And upgrade Felix in parent/pom.xml
{code}
-    <felix-configadmin-version>1.4.0</felix-configadmin-version>
-    <felix-fileinstall-version>3.2.6</felix-fileinstall-version>
-    <felix-framework-version>3.2.2</felix-framework-version>
+    <felix-configadmin-version>1.8.0</felix-configadmin-version>
+    <felix-fileinstall-version>3.4.2</felix-fileinstall-version>
+    <felix-framework-version>3.4.2</felix-framework-version>
{code}

And you get these NPEs.

Maybe something needs to be fixed in camel-test-blueprint with that pojosr 
library, so bundle 0 is that system bundle, as the NPE is at:
https://github.com/apache/felix/blame/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java#L303



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to