Alexei Fedotov wrote:
> It looks like the exception is re-thrown by Felix after some reflection
> manipulations, see line 283 at
> http://www.google.com/codesearch/p?hl=en#livTLX-Cm5k/trunk/framework/src/main/java/org/apache/felix/framework/URLHandlersStreamHandlerProxy.java&q=org.apache.felix.framework.URLHandlersStreamHandlerProxy%20%22throw%20new%20IOException(ex.getMessage())%3B%22
>
> BTW, while downloading files from
> http://archive.apache.org/dist/harmony/milestones/M8/ I experienced
> connection breaks breaks every minute.

The archive site is hosted at Apache, whereas the latest download is
(usually) served up by mirrors closer to your geographic location.

I'm just about to delete M8 from the mirrors, but I can wait until you
got a copy (you'll have to figure out the URL [1] as it is no longer
linked from the download site).

[1] http://<mirrorsite>/apache/harmony/milestones/

Regards,
Tim

> On Wed, Apr 22, 2009 at 9:48 AM, tian galaxy <[email protected]>wrote:
> 
>> Hi all
>> I encountered a problem when running osgi implementation , felix-1.4.1
>> , using harmony jre(the one downloaded from the web
>> harmony-jdk-713673).Any one can help me on this problem :)
>> Here is the message on the console when invoking
>> org.apache.felix.main.Main:
>>
>>
>> Welcome to Felix.
>> =================
>>
>> java.io.IOException: openConnection(java.net.URL)
>>        at
>> org.apache.felix.framework.URLHandlersStreamHandlerProxy.openConnection(URLHandlersStreamHandlerProxy.java:283)
>>        at java.net.URL.openConnection(URL.java:683)
>>        at java.net.URL.openStream(URL.java:671)
>>        at
>> java.net.URLClassLoader$URLHandler.findClass(URLClassLoader.java:223)
>>        at java.net.URLClassLoader.findClassImpl(URLClassLoader.java:1193)
>>        at java.net.URLClassLoader$4.run(URLClassLoader.java:888)
>>        at java.net.URLClassLoader$4.run(URLClassLoader.java:1)
>>        at
>> java.security.AccessController.doPrivilegedImpl(AccessController.java:171)
>>        at
>> java.security.AccessController.doPrivileged(AccessController.java:64)
>>        at java.net.URLClassLoader.findClass(URLClassLoader.java:890)
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:489)
>>        at
>> java.lang.ClassLoader$SystemClassLoader.loadClass(ClassLoader.java:871)
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
>>        at java.lang.Class.forName(Class.java:130)
>>        at java.lang.Class.forName(Class.java:90)
>>        at
>> org.apache.felix.framework.searchpolicy.ContentClassLoader.<clinit>(ContentClassLoader.java:49)
>>        at
>> org.apache.felix.framework.util.SecureAction.createContentClassLoader(SecureAction.java:567)
>>        at
>> org.apache.felix.framework.searchpolicy.ContentLoaderImpl.getClass(ContentLoaderImpl.java:159)
>>        at
>> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClassOrResource(R4SearchPolicyCore.java:471)
>>        at
>> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:185)
>>        at
>> org.apache.felix.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:45)
>>        at
>> org.apache.felix.moduleloader.ModuleImpl.getClass(ModuleImpl.java:216)
>>        at
>> org.apache.felix.framework.Felix.createBundleActivator(Felix.java:3542)
>>        at org.apache.felix.framework.Felix._startBundle(Felix.java:1666)
>>        at org.apache.felix.framework.Felix.startBundle(Felix.java:1588)
>>        at
>> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1180)
>>        at
>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:265)
>>        at java.lang.Thread.run(Thread.java:670)
>> java.io.IOException: openConnection(java.net.URL)
>>        at
>> org.apache.felix.framework.URLHandlersStreamHandlerProxy.openConnection(URLHandlersStreamHandlerProxy.java:283)
>>        at java.net.URL.openConnection(URL.java:683)
>>        at java.net.URL.openStream(URL.java:671)
>>        at
>> java.net.URLClassLoader$URLHandler.findClass(URLClassLoader.java:223)
>>        at java.net.URLClassLoader.findClassImpl(URLClassLoader.java:1193)
>>        at java.net.URLClassLoader$4.run(URLClassLoader.java:888)
>>        at java.net.URLClassLoader$4.run(URLClassLoader.java:1)
>>        at
>> java.security.AccessController.doPrivilegedImpl(AccessController.java:171)
>>        at
>> java.security.AccessController.doPrivileged(AccessController.java:64)
>>        at java.net.URLClassLoader.findClass(URLClassLoader.java:890)
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:489)
>>        at
>> java.lang.ClassLoader$SystemClassLoader.loadClass(ClassLoader.java:871)
>>        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
>>        at java.lang.Class.forName(Class.java:130)
>>        at java.lang.Class.forName(Class.java:90)
>>        at
>> org.apache.felix.framework.searchpolicy.ContentClassLoader.<clinit>(ContentClassLoader.java:53)
>>        at
>> org.apache.felix.framework.util.SecureAction.createContentClassLoader(SecureAction.java:567)
>>        at
>> org.apache.felix.framework.searchpolicy.ContentLoaderImpl.getClass(ContentLoaderImpl.java:159)
>>        at
>> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClassOrResource(R4SearchPolicyCore.java:471)
>>        at
>> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:185)
>>        at
>> org.apache.felix.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:45)
>>        at
>> org.apache.felix.moduleloader.ModuleImpl.getClass(ModuleImpl.java:216)
>>        at
>> org.apache.felix.framework.Felix.createBundleActivator(Felix.java:3542)
>>        at org.apache.felix.framework.Felix._startBundle(Felix.java:1666)
>>        at org.apache.felix.framework.Felix.startBundle(Felix.java:1588)
>>        at
>> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1180)
>>        at
>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:265)
>>        at java.lang.Thread.run(Thread.java:670)
>> -> ps
>> START LEVEL 1
>>   ID   State         Level  Name
>> [   0] [Active     ] [    0] System Bundle (1.4.1)
>> [   7] [Active     ] [    1] Apache Felix Shell Service (1.0.2)
>> [   8] [Active     ] [    1] Apache Felix Shell TUI (1.0.2)
>> [   9] [Active     ] [    1] Apache Felix Bundle Repository (1.2.1)
>> ->
>>
> 
> 
> 

Reply via email to