You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Karl Pauls <ka...@gmail.com> on 2009/10/20 23:33:51 UTC

Re: Felix 1.8 / JamVM 1.5.2 / Nokia N800

Ok, i did find the time to take felix for a spin on jamvm and it turns
out that we had some issues. I opened FELIX-1782 to track this and
commited a fix to trunk as of revision: 827806 and it will become part
of the next release (likely 2.0.2). We now run again on kaffe, cacoa,
jamvm (1.5.3 + classpath 0.98), and mika. Sorry for not finding the
time to fix this earlier.

regards,

Karl

On Wed, Sep 16, 2009 at 11:15 AM, Karl Pauls <ka...@gmail.com> wrote:
> Hm, I might have to investigate this one some more. Can you please
> open a JIRA about it so that we can track this?
>
> regards,
>
> Karl
>
> On Tue, Sep 15, 2009 at 4:15 PM, Claude Vittoria
> <cl...@gmail.com> wrote:
>>
>> Ok I try this
>>
>> import java.net.*;
>> import java.io.*;
>>
>> public class GetHostName{
>>  public static void main(String [] args) {
>>   try {
>>        InetAddress addr = Inet4Address.getLocalHost();
>>        byte[] ipAddr = addr.getAddress();
>>        String hostname = addr.getHostName();
>>    System.out.println("hostname="+hostname);
>>    } catch (UnknownHostException e) {
>>    }
>>
>>    }
>> }
>>
>> It's ok on jamvm
>> it's ok as Knopper bundle
>> it's ko as Felix bundle
>>
>> I see IP trame  with wireshark and I see a DNS request to felix.extensions.
>> I suppose a bug in security manager. Someone to help me ?
>>
>> Claude
>>
>>
>> Claude Vittoria wrote:
>>>
>>> Hi,
>>>
>>> I get the same issue with Felix 1.8 / JamVM 1.5.3 / GNU Classpath 0.98 on
>>> ARM
>>> Do you solve your problem ?
>>>
>>> Cheers,
>>> Claude
>>>
>>>
>>>
>>> Romain Rouvoy-2 wrote:
>>>>
>>>> Hi guys,
>>>>
>>>> I am currently trying to execute Felix 1.8 on a Nokia N800 running
>>>> JamVM 1.5.2.
>>>>
>>>> However, I get the following error when executing the command "obr
>>>> list":
>>>>
>>>>> ERROR: Error parsing repository metadata
>>>>> java.nio.channels.UnresolvedAddressException
>>>>>   at gnu.java.nio.SocketChannelImpl.connect(SocketChannelImpl.java:
>>>>> 160)
>>>>>   at gnu.java.net.PlainSocketImpl.connect(PlainSocketImpl.java:281)
>>>>>   at java.net.Socket.connect(Socket.java:454)
>>>>>   at java.net.Socket.connect(Socket.java:414)
>>>>>   at
>>>>> gnu
>>>>>  .java
>>>>> .net.protocol.http.HTTPConnection.getSocket(HTTPConnection.java: 721)
>>>>>   at
>>>>> gnu
>>>>>  .java
>>>>>  .net
>>>>>  .protocol.http.HTTPConnection.getOutputStream(HTTPConnection.java:
>>>>> 802)
>>>>>   at gnu.java.net.protocol.http.Request.dispatch(Request.java:292)
>>>>>   at
>>>>> gnu
>>>>>  .java
>>>>>  .net
>>>>> .protocol.http.HTTPURLConnection.connect(HTTPURLConnection.java: 219)
>>>>>   at
>>>>> gnu
>>>>>  .java
>>>>>  .net
>>>>>  .protocol
>>>>>  .http.HTTPURLConnection.getHeaderField(HTTPURLConnection.java:582)
>>>>>   at java.net.URLConnection.getHeaderFieldInt(URLConnection.java:426)
>>>>>   at java.net.URLConnection.getContentLength(URLConnection.java:302)
>>>>>   at
>>>>> gnu
>>>>> .java.net.loader.RemoteURLLoader.getResource(RemoteURLLoader.java: 79)
>>>>>   at java.net.URLClassLoader.findResources(URLClassLoader.java:722)
>>>>>   at java.lang.ClassLoader.getResources(ClassLoader.java:640)
>>>>>   at
>>>>> gnu.classpath.ServiceFactory.lookupProviders(ServiceFactory.java:286)
>>>>>   at java.util.ServiceLoader$1.hasNext(ServiceLoader.java:163)
>>>>>   at
>>>>> java.text.DateFormatSymbols.getZoneStrings(DateFormatSymbols.java:209)
>>>>>   at java.text.DateFormatSymbols.<init>(DateFormatSymbols.java:280)
>>>>>   at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:458)
>>>>>   at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:440)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>> .RepositoryImpl.setLastmodified(RepositoryImpl.java: 162)
>>>>>   at java.lang.reflect.VMMethod.invoke(Native Method)
>>>>>   at java.lang.reflect.Method.invoke(Method.java:327)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>>  .metadataparser
>>>>> .XmlCommonHandler.startElement(XmlCommonHandler.java: 490)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>>  .metadataparser
>>>>> .kxmlsax.KXml2SAXParser.parseXML(KXml2SAXParser.java: 67)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>>  .RepositoryImpl.parseRepositoryFile(RepositoryImpl.java:256)
>>>>>   at org.apache.felix.bundlerepository.RepositoryImpl.access
>>>>> $000(RepositoryImpl.java:44)
>>>>>   at org.apache.felix.bundlerepository.RepositoryImpl
>>>>> $1.run(RepositoryImpl.java:75)
>>>>>   at
>>>>> java.security.AccessController.doPrivileged(AccessController.java:154)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix.bundlerepository.RepositoryImpl.<init>(RepositoryImpl.java:71)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>>  .RepositoryAdminImpl.addRepository(RepositoryAdminImpl.java:86)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>>  .RepositoryAdminImpl.addRepository(RepositoryAdminImpl.java:73)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix.bundlerepository.ObrCommandImpl.urls(ObrCommandImpl.java:160)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix.bundlerepository.ObrCommandImpl.execute(ObrCommandImpl.java:
>>>>> 102)
>>>>>   at org.apache.felix.shell.impl.Activator
>>>>> $ShellServiceImpl.executeCommand(Activator.java:291)
>>>>>   at org.apache.felix.shell.tui.Activator
>>>>> $ShellTuiRunnable.run(Activator.java:177)
>>>>>   at java.lang.Thread.run(Thread.java:745)
>>>>> java.lang.reflect.InvocationTargetException
>>>>>   at java.lang.reflect.VMMethod.invoke(Native Method)
>>>>>   at java.lang.reflect.Method.invoke(Method.java:327)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>>  .metadataparser
>>>>> .XmlCommonHandler.startElement(XmlCommonHandler.java: 490)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>>  .metadataparser
>>>>> .kxmlsax.KXml2SAXParser.parseXML(KXml2SAXParser.java: 67)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>>  .RepositoryImpl.parseRepositoryFile(RepositoryImpl.java:256)
>>>>>   at org.apache.felix.bundlerepository.RepositoryImpl.access
>>>>> $000(RepositoryImpl.java:44)
>>>>>   at org.apache.felix.bundlerepository.RepositoryImpl
>>>>> $1.run(RepositoryImpl.java:75)
>>>>>   at
>>>>> java.security.AccessController.doPrivileged(AccessController.java:154)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix.bundlerepository.RepositoryImpl.<init>(RepositoryImpl.java:71)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>>  .RepositoryAdminImpl.addRepository(RepositoryAdminImpl.java:86)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>>  .RepositoryAdminImpl.addRepository(RepositoryAdminImpl.java:73)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix.bundlerepository.ObrCommandImpl.urls(ObrCommandImpl.java:160)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix.bundlerepository.ObrCommandImpl.execute(ObrCommandImpl.java:
>>>>> 102)
>>>>>   at org.apache.felix.shell.impl.Activator
>>>>> $ShellServiceImpl.executeCommand(Activator.java:291)
>>>>>   at org.apache.felix.shell.tui.Activator
>>>>> $ShellTuiRunnable.run(Activator.java:177)
>>>>>   at java.lang.Thread.run(Thread.java:745)
>>>>> Caused by: java.nio.channels.UnresolvedAddressException
>>>>>   at gnu.java.nio.SocketChannelImpl.connect(SocketChannelImpl.java:
>>>>> 160)
>>>>>   at gnu.java.net.PlainSocketImpl.connect(PlainSocketImpl.java:281)
>>>>>   at java.net.Socket.connect(Socket.java:454)
>>>>>   at java.net.Socket.connect(Socket.java:414)
>>>>>   at
>>>>> gnu
>>>>>  .java
>>>>> .net.protocol.http.HTTPConnection.getSocket(HTTPConnection.java: 721)
>>>>>   at
>>>>> gnu
>>>>>  .java
>>>>>  .net
>>>>>  .protocol.http.HTTPConnection.getOutputStream(HTTPConnection.java:
>>>>> 802)
>>>>>   at gnu.java.net.protocol.http.Request.dispatch(Request.java:292)
>>>>>   at
>>>>> gnu
>>>>>  .java
>>>>>  .net
>>>>> .protocol.http.HTTPURLConnection.connect(HTTPURLConnection.java: 219)
>>>>>   at
>>>>> gnu
>>>>>  .java
>>>>>  .net
>>>>>  .protocol
>>>>>  .http.HTTPURLConnection.getHeaderField(HTTPURLConnection.java:582)
>>>>>   at java.net.URLConnection.getHeaderFieldInt(URLConnection.java:426)
>>>>>   at java.net.URLConnection.getContentLength(URLConnection.java:302)
>>>>>   at
>>>>> gnu
>>>>> .java.net.loader.RemoteURLLoader.getResource(RemoteURLLoader.java: 79)
>>>>>   at java.net.URLClassLoader.findResources(URLClassLoader.java:722)
>>>>>   at java.lang.ClassLoader.getResources(ClassLoader.java:640)
>>>>>   at
>>>>> gnu.classpath.ServiceFactory.lookupProviders(ServiceFactory.java:286)
>>>>>   at java.util.ServiceLoader$1.hasNext(ServiceLoader.java:163)
>>>>>   at
>>>>> java.text.DateFormatSymbols.getZoneStrings(DateFormatSymbols.java:209)
>>>>>   at java.text.DateFormatSymbols.<init>(DateFormatSymbols.java:280)
>>>>>   at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:458)
>>>>>   at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:440)
>>>>>   at
>>>>> org
>>>>>  .apache
>>>>>  .felix
>>>>>  .bundlerepository
>>>>> .RepositoryImpl.setLastmodified(RepositoryImpl.java: 162)
>>>>>   at java.lang.reflect.VMMethod.invoke(Native Method)
>>>>>   ...15 more
>>>>
>>>> It seems that it fails to parse the default repository descriptor
>>>> available on the Felix website :-/
>>>> Does any of you managed to get it run smoothly on an Internet Tablet?
>>>>
>>>> Kind regards,
>>>> Romain
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>>
>>>>
>>>
>>>
>>
>> --
>> View this message in context: http://www.nabble.com/Felix-1.8---JamVM-1.5.2---Nokia-N800-tp24531779p25454822.html
>> Sent from the Apache Felix - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>>
>
>
>
> --
> Karl Pauls
> karlpauls@gmail.com
>



-- 
Karl Pauls
karlpauls@gmail.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org