Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Jan 2009 14:50:32 +0100
From:      "Ronald Klop" <ronald-freebsd8@klop.yi.org>
To:        freebsd-java@freebsd.org
Subject:   Re: openjdk 7 error in socket
Message-ID:  <op.unureixg8527sy@82-170-177-25.ip.telfort.nl>
In-Reply-To: <op.unuon3hf8527sy@82-170-177-25.ip.telfort.nl>

index | next in thread | previous in thread | raw e-mail

On Fri, 16 Jan 2009 13:51:29 +0100, Ronald Klop  
<ronald-freebsd8@klop.yi.org> wrote:

>
> Hi,
>
> I just build openjdk 7 on FreeBSD 7.1-amd64.
> It builds after I found this  
> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2008-August/000006.html.
>
> I've problems running something which makes a network connection.
> java.net.SocketException: Invalid argument
>          at java.net.PlainSocketImpl.socketConnect(Native Method)
>          at  
> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
<removed part of the stacktrace>
>
> I don't set any special socket option. Not in Java and I don't have  
> special settings in FreeBSD also. Running GENERIC kernel.
>
> I'm using ipv4. This happens if I make a connection to mysql, but also  
> in the subclipse plugin in eclipse if I connect to the svn server.
> Is this a known issue? Can I solve this? Or provide more information?
>
> Ronald.

I spoke to soon.
http://mail.openjdk.java.net/pipermail/bsd-port-dev/2008-October/000102.html
The option -Djava.net.preferIPv4Stack=true helps, but it is a little  
inconvenient to add it to all java invocations. I asume a better fix is in  
the make? Or are there better workarounds?

Greetings,

Ronald. (who is now quite happily running tomcat and eclipse in openjdk 7)


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.unureixg8527sy>