Felix fails to start using J9 JVM
---------------------------------

                 Key: FELIX-893
                 URL: https://issues.apache.org/jira/browse/FELIX-893
             Project: Felix
          Issue Type: Bug
    Affects Versions: felix-1.4.1
         Environment: OS: Linux (Monta Vista) 32 bit
JVM: J9 2.3using foun11 profile (J2ME Foundation Specification v1.1)
            Reporter: Ali Naddaf


I am using the following command line:

j9 -jcl:foun11 -jar bin/felix.jar 

and that throws the following exception:

Welcome to Felix.
=================

java.lang.reflect.InvocationTargetException
        at java.lang.reflect.AccessibleObject.invokeL(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Caused by: java.lang.NullPointerException
        at java.net.URLStreamHandler.toExternalForm(Unknown Source)
        ... 29 more
java.lang.IllegalStateException: Stream handler unavailable due to: null
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Auto-properties install: org.osgi.framework.BundleException: Unable to cache 
bundle: file:bundle/org.apache.felix.shell-1.0.2.jar
java.lang.reflect.InvocationTargetException
        at java.lang.reflect.AccessibleObject.invokeL(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Caused by: java.lang.NullPointerException
        at java.net.URLStreamHandler.toExternalForm(Unknown Source)
        ... 29 more
java.lang.IllegalStateException: Stream handler unavailable due to: null
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Auto-properties install: org.osgi.framework.BundleException: Unable to cache 
bundle: file:bundle/org.apache.felix.shell.tui-1.0.2.jar
java.lang.reflect.InvocationTargetException
        at java.lang.reflect.AccessibleObject.invokeL(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Caused by: java.lang.NullPointerException
        at java.net.URLStreamHandler.toExternalForm(Unknown Source)
        ... 29 more
java.lang.IllegalStateException: Stream handler unavailable due to: null
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Auto-properties install: org.osgi.framework.BundleException: Unable to cache 
bundle: file:bundle/org.apache.felix.bundlerepository-1.2.1.jar
java.lang.reflect.InvocationTargetException
        at java.lang.reflect.AccessibleObject.invokeL(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Caused by: java.lang.NullPointerException
        at java.net.URLStreamHandler.toExternalForm(Unknown Source)
        ... 29 more
java.lang.IllegalStateException: Stream handler unavailable due to: null
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Auto-properties start: org.osgi.framework.BundleException: Unable to cache 
bundle: file:bundle/org.apache.felix.shell-1.0.2.jar
java.lang.reflect.InvocationTargetException
        at java.lang.reflect.AccessibleObject.invokeL(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Caused by: java.lang.NullPointerException
        at java.net.URLStreamHandler.toExternalForm(Unknown Source)
        ... 29 more
java.lang.IllegalStateException: Stream handler unavailable due to: null
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Auto-properties start: org.osgi.framework.BundleException: Unable to cache 
bundle: file:bundle/org.apache.felix.shell.tui-1.0.2.jar
java.lang.reflect.InvocationTargetException
        at java.lang.reflect.AccessibleObject.invokeL(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Caused by: java.lang.NullPointerException
        at java.net.URLStreamHandler.toExternalForm(Unknown Source)
        ... 29 more
java.lang.IllegalStateException: Stream handler unavailable due to: null
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.toExternalForm(Unknown 
Source)
        at java.net.URL.toExternalForm(Unknown Source)
        at 
org.apache.felix.framework.URLHandlersStreamHandlerProxy.parseURL(Unknown 
Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.initialize(Unknown 
Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at org.apache.felix.framework.cache.JarRevision.<init>(Unknown Source)
        at 
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(Unknown
 Source)
        at org.apache.felix.framework.cache.BundleArchive.revise(Unknown Source)
        at org.apache.felix.framework.cache.BundleArchive.<init>(Unknown Source)
        at org.apache.felix.framework.cache.BundleCache.create(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.Felix.installBundle(Unknown Source)
        at org.apache.felix.framework.BundleContextImpl.installBundle(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.processAutoProperties(Unknown 
Source)
        at org.apache.felix.main.AutoActivator.start(Unknown Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix$SystemBundleActivator.start(Unknown 
Source)
        at org.apache.felix.framework.util.SecureAction.startActivator(Unknown 
Source)
        at org.apache.felix.framework.Felix.init(Unknown Source)
        at org.apache.felix.framework.Felix.start(Unknown Source)
        at org.apache.felix.main.Main.main(Unknown Source)
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.ibm.oti.vm.JarRunner.main(Unknown Source)
Auto-properties start: org.osgi.framework.BundleException: Unable to cache 
bundle: file:bundle/org.apache.felix.bundlerepository-1.2.1.jar


Per Karl's suggestion, I tied starting the framework by setting 
"felix.service.urlhandlers=false" and that allowed me to bring up the framework 
without any issue.

Thanks.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to