Date: Fri, 3 Aug 2007 08:03:02 -0700 From: Greg Lewis <glewis@eyesbeyond.com> To: Pascal Hofstee <caelian@gmail.com> Cc: jkim@freebsd.org, freebsd-java@freebsd.org Subject: Re: JDK 1.6.0 patchset 1 "Brumby" Message-ID: <20070803150302.GA8183@misty.eyesbeyond.com> In-Reply-To: <d8a0b7620708030229l17675ae5x60bd21f3215c9a5b@mail.gmail.com> References: <20070803053142.GA4434@misty.eyesbeyond.com> <d8a0b7620708030229l17675ae5x60bd21f3215c9a5b@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
G'day Pascal, On Fri, Aug 03, 2007 at 11:29:41AM +0200, Pascal Hofstee wrote: > On 8/3/07, Greg Lewis <glewis@eyesbeyond.com> wrote: > > > On behalf of the BSD Java Porting team, I'm pleased to announce the > > availability of Patchset 1 "Brumby" for JDK 1.6, based on the > > JDK 1.6.0 JRL source code. > > > > As usual with the first patchset for a release, this patchset may be a > > little rough around the edges. Its considered beta and shouldn't be used > > in a production environment. Having said that, it feels more solid than > > the first patchsets for previous JDK releases and should generally work > > fairly well. > > First of all Thanks to the FreeBSD Java Team for making this all > happen ... i do believe though i have encountered a bug that i am not > sure how to debug from here and would appreciate some assistence on: Thanks for the report. This looks a little like a problem we were seeing earlier on that I'd thought was fixed. Can you let me know which FreeBSD version/platform you're using? I'm also cc'ing Jung-uk Kim who did the last fix to the socket code. > ---------[ Foo.java ]---------- > import java.net.Socket; > import java.io.*; > > class Foo { > public static void > main(String[] args) > { > Socket sock; > > try { > sock = new Socket("172.16.30.1", 10485); > } catch (IOException e) { > e.printStackTrace(); > } > } > } > ----------[ End of Foo.java ]---------- > > After compiling Foo.java running it gives me the following output: > > java.net.SocketException: Invalid argument > at java.net.PlainSocketImpl.socketConnect(Native Method) > at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) > at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) > at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) > at java.net.Socket.connect(Socket.java:519) > at java.net.Socket.connect(Socket.java:469) > at java.net.Socket.<init>(Socket.java:366) > at java.net.Socket.<init>(Socket.java:179) > at Foo.main(Foo.java:11) > > As far as i can tell i am not doing anything wrong in the code myself > but it seems impossible to actually create a simple Socket object in > the native jdk16 port at this time. > > Please correct me if wrong :) > > -- > Pascal Hofstee -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070803150302.GA8183>