I just had a quick look and i don't really see a problem - the only
thing i can see from looking at the code is that maybe we are using
the wrong classloader for android. I'll have to investigate some more
but don't have time for that before next week. Please create an issue
if you can, I'll get back to it.

regards,

Karl

On Fri, Aug 10, 2012 at 4:13 PM, Karl Pauls <[email protected]> wrote:
> Can you create a jira issue to track this? I'll try to look into it
> but it might take me bit to get around to it. We had some changes
> recently in the urlhandlers which might have broken something on
> android...
>
> regards,
>
> Karl
>
> On Fri, Aug 10, 2012 at 1:04 PM, Orga <[email protected]> wrote:
>> Hi Angelo,
>> Thanks for your reply, but I got another exception as below.
>>
>> Problem creating boot delegation class loader:
>> java.lang.reflect.InvocationTargetException
>> gogo: MalformedURLException: Unknown protocol: bundle
>> java.net.MalformedURLException: Unknown protocol: bundle
>> at java.net.URL.<init>(URL.java:184)
>> at java.net.URL.<init>(URL.java:127)
>> at java.net.URI.toURL(URI.java:1357)
>> at org.apache.felix.gogo.shell.Shell.readScript(Shell.java:209)
>> at org.apache.felix.gogo.shell.Shell.source(Shell.java:192)
>> at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:109)
>> at java.lang.reflect.Method.invokeNative(Native Method)
>> at java.lang.reflect.Method.invoke(Method.java:511)
>> at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:137)
>> at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)
>> at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)
>> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>> at
>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>> at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>> at java.lang.Thread.run(Thread.java:856)
>>
>>
>> 2012/8/10 Angelo van der Sijpt <[email protected]>
>>
>>> Hi Orga,
>>>
>>> I have noticed that Android 4 needs the framework property
>>>   felix.service.urlhandlers=false
>>> whereas older versions don't. Try setting that property, and see if that
>>> fixes your situation.
>>>
>>> Angelo
>>>
>>>
>>> On Aug 10, 2012, at 9:38 AM, Orga wrote:
>>>
>>> > Hi,
>>> >
>>> > I am trying to put apache felix to android 4.1, but all default bundles
>>> > can't be installed.
>>> > At first, I follow the tutorial "
>>> >
>>> http://felix.apache.org/site/apache-felix-framework-and-google-android.html
>>> > ".
>>> > Using the "felix-framework-4.0.3" for android 4.1 emulator. because I
>>> want
>>> > to port it to Nexus 7.
>>> > then I get the error as below:
>>> >
>>> > Problem creating boot delegation class loader:
>>> > java.lang.reflect.InvocationTargetException
>>> > Auto-deploy install: org.osgi.framework.BundleException: Unable to cache
>>> > bundle:
>>> file:/data/felix/bundle/org.apache.felix.bundlerepository-1.6.6.jar
>>> > - java.net.MalformedURLException: java.lang.IllegalStateException:
>>> Unknown
>>> > protocol: file
>>> > Auto-deploy install: org.osgi.framework.BundleException: Unable to cache
>>> > bundle: file:/data/felix/bundle/org.apache.felix.gogo.command-0.12.0.jar
>>> -
>>> > java.net.MalformedURLException: java.lang.IllegalStateException: Unknown
>>> > protocol: file
>>> > Auto-deploy install: org.osgi.framework.BundleException: Unable to cache
>>> > bundle: file:/data/felix/bundle/org.apache.felix.gogo.runtime-0.10.0.jar
>>> -
>>> > java.net.MalformedURLException: java.lang.IllegalStateException: Unknown
>>> > protocol: file
>>> > Auto-deploy install: org.osgi.framework.BundleException: Unable to cache
>>> > bundle: file:/data/felix/bundle/org.apache.felix.gogo.shell-0.10.0.jar -
>>> > java.net.MalformedURLException: java.lang.IllegalStateException: Unknown
>>> > protocol: file
>>> >
>>> > It looks like all bundles can't be installed. Are there any suggestion
>>> > about this?
>>> >
>>> >
>>> >
>>> > Detail step:
>>> > 1.download felix-framework-4.0.3 and "osgi-android - felix 1.4, android
>>> SDK
>>> > 1.0.zip" and extract them.
>>> > 2.do dx and aapt for jar files in felix-framework-4.0.3.
>>> > 3.copy felix.sh from "osgi-android - felix 1.4, android SDK 1.0"
>>> > to felix-framework-4.0.3
>>> > 4.start emulator of android 4.1
>>> > 5.push felix-framework-4.0.3 to android(/data/felix)
>>> > 6.adb shell and cd to /data/felix
>>> > 7.sh felix.sh
>>> >
>>> > More info:
>>> > I have tried different versions of android and felix.
>>> > 1."osgi-android - felix 1.4, android SDK 1.0.zip"  works normally on
>>> > android 4.1 with it bundles.
>>> > 2. felix-framework-4.0.3 is work on android 4.03 and 2.3.3
>>> >
>>> > thank you and I appreciate your time in reading this.
>>> >
>>> > --
>>> > Regards,
>>> > Orga
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>>
>> --
>> Regards,
>> Orga
>
>
>
> --
> Karl Pauls
> [email protected]
> http://twitter.com/karlpauls
> http://www.linkedin.com/in/karlpauls
> https://profiles.google.com/karlpauls



-- 
Karl Pauls
[email protected]
http://twitter.com/karlpauls
http://www.linkedin.com/in/karlpauls
https://profiles.google.com/karlpauls

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

Reply via email to