java/128948: java/jdk16 built from source can't bind a socket, but diablo-jdk16 downloaed during build can.

Kevin Downey redchin at gmail.com
Mon Nov 17 15:20:05 PST 2008


The following reply was made to PR java/128948; it has been noted by GNATS.

From: "Kevin Downey" <redchin at gmail.com>
To: "Andrew Reilly" <andrew at areilly.bpa.nu>
Cc: FreeBSD-gnats-submit at freebsd.org
Subject: Re: java/128948: java/jdk16 built from source can't bind a socket, but diablo-jdk16 downloaed during build can.
Date: Mon, 17 Nov 2008 14:51:04 -0800

 On Mon, Nov 17, 2008 at 2:36 PM, Andrew Reilly <andrew at areilly.bpa.nu> wrote:
 >
 >>Number:         128948
 >>Category:       java
 >>Synopsis:       java/jdk16 built from source can't bind a socket, but diablo-jdk16 downloaed during build can.
 >>Confidential:   no
 >>Severity:       serious
 >>Priority:       high
 >>Responsible:    freebsd-java
 >>State:          open
 >>Quarter:
 >>Keywords:
 >>Date-Required:
 >>Class:          sw-bug
 >>Submitter-Id:   current-users
 >>Arrival-Date:   Mon Nov 17 22:40:00 UTC 2008
 >>Closed-Date:
 >>Last-Modified:
 >>Originator:     Andrew Reilly
 >>Release:        FreeBSD 7.1-PRERELEASE amd64
 >>Organization:
 >>Environment:
 > System: FreeBSD duncan.reilly.home 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #36: Sat Nov 15 09:26:38 EST 2008 root at duncan.reilly.home:/usr/obj/usr/src/sys/DUNCAN amd64
 >
 >
 >        Machine is an Athlon64-X2 with 2G RAM
 >>Description:
 >        Just built jdk-1.6.0.3p4_6 from ports, which had the
 >        effect of downloading diablo-jdk-1.6.0.07.02_2 as part
 >        of the build process.  I had netbeans-6.1 installed, so
 >        used that as a test.  Using the source-built jdk
 >        resulted in this error:
 >
 > $ netbeans --jdkhome /usr/local/jdk1.6.0/
 > java.net.BindException: Can't assign requested address
 >        at java.net.PlainSocketImpl.socketBind(Native Method)
 >        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
 >        at java.net.ServerSocket.bind(ServerSocket.java:319)
 >        at java.net.ServerSocket.<init>(ServerSocket.java:185)
 >        at org.netbeans.CLIHandler$Server.<init>(CLIHandler.java:964)
 >        at org.netbeans.CLIHandler.initialize(CLIHandler.java:523)
 >        at org.netbeans.CLIHandler.initialize(CLIHandler.java:346)
 >        at org.netbeans.MainImpl.execute(MainImpl.java:180)
 >        at org.netbeans.MainImpl.main(MainImpl.java:75)
 >        at org.netbeans.Main.main(Main.java:75)
 >
 >        and when netbeans started it complained of being unable
 >        to connect to the network.
 >
 >        Using the diablo-jdk-1.6 resulted in a flawless run with
 >        no commentary on stderr.
 >
 >>How-To-Repeat:
 >        Build /usr/ports/java/jdk16, then run netbeans.
 >>Fix:
 >
 >        Don't know, sorry.  A work-around appears to be to run
 >        diablo-jdk instead.
 >
 >
 >>Release-Note:
 >>Audit-Trail:
 >>Unformatted:
 > _______________________________________________
 > freebsd-java at freebsd.org mailing list
 > http://lists.freebsd.org/mailman/listinfo/freebsd-java
 > To unsubscribe, send any mail to "freebsd-java-unsubscribe at freebsd.org"
 >
 
 have you tried passing:
 -Djava.net.preferIPv4Stack=true
 to java?
 
 -- 
 The Mafia way is that we pursue larger goals under the guise of
 personal relationships.
     Fisheye


More information about the freebsd-java mailing list