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

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

Reply via email to