JDK 1.6.0 patchset 1 "Brumby"

Pascal Hofstee caelian at gmail.com
Fri Aug 3 09:56:14 UTC 2007


On 8/3/07, Greg Lewis <glewis at 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:

---------[ 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


More information about the freebsd-java mailing list