From owner-freebsd-java@FreeBSD.ORG Fri Aug 3 15:03:03 2007 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4C3416A46E; Fri, 3 Aug 2007 15:03:03 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.freebsd.org (Postfix) with ESMTP id 7A65513C4B3; Fri, 3 Aug 2007 15:03:03 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.1/8.13.3) with ESMTP id l73F32ir008229; Fri, 3 Aug 2007 08:03:02 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.1/8.13.3/Submit) id l73F32Ka008228; Fri, 3 Aug 2007 08:03:02 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Fri, 3 Aug 2007 08:03:02 -0700 From: Greg Lewis To: Pascal Hofstee Message-ID: <20070803150302.GA8183@misty.eyesbeyond.com> References: <20070803053142.GA4434@misty.eyesbeyond.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i Cc: jkim@freebsd.org, freebsd-java@freebsd.org Subject: Re: JDK 1.6.0 patchset 1 "Brumby" X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Aug 2007 15:03:03 -0000 G'day Pascal, On Fri, Aug 03, 2007 at 11:29:41AM +0200, Pascal Hofstee wrote: > On 8/3/07, Greg Lewis 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.(Socket.java:366) > at java.net.Socket.(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