This looks like a bug. Could you please create a JIRA to track this:

https://issues.apache.org/jira/browse/FELIX

I will look into it. For the time being, try to disable URLHandlers
using felix.service.urlhandlers=false. Either add that to the
config.properties or use:

-Dfelix.service.urlhandlers=false

regards,

Karl

On Tue, Jan 20, 2009 at 10:27 PM, Ali Naddaf <[email protected]> wrote:
> Hello everyone.
>
> I just started experimenting with Felix on an resource-constrained device
> (running Linux) and the JVM that I am using there is J9 (found11 profile). I
> am getting the following exception when running starting the framework and
> below is some of the exception (the complete exception is attached in the
> exception.log). Could someone please tell me what is causing this and how I
> can get around that? I have very limited experience with J9 so I am guessing
> there is something in that JVM which is too restrictive or so.
>
> Many thanks
> Ali.
>
>
> j9 -jcl:foun11 -jar bin/felix.jar
>
> 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
>
> r...@shankar:~/felix/felix-1.4.1# j9 -jcl:foun11 -jar bin/felix.jar
>
> 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
>
> r...@shankar:~/felix/felix-1.4.1#
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>



-- 
Karl Pauls
[email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to