From owner-freebsd-java@FreeBSD.ORG Mon Nov 17 22:40:01 2008 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5A5EF1065678 for ; Mon, 17 Nov 2008 22:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1FC0E8FC13 for ; Mon, 17 Nov 2008 22:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mAHMe1ix002143 for ; Mon, 17 Nov 2008 22:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mAHMe1NW002142; Mon, 17 Nov 2008 22:40:01 GMT (envelope-from gnats) Resent-Date: Mon, 17 Nov 2008 22:40:01 GMT Resent-Message-Id: <200811172240.mAHMe1NW002142@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-java@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Andrew Reilly Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85DE51065670 for ; Mon, 17 Nov 2008 22:37:25 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from nskntmtas06p.mx.bigpond.com (nskntmtas06p.mx.bigpond.com [61.9.168.152]) by mx1.freebsd.org (Postfix) with ESMTP id 12C758FC1B for ; Mon, 17 Nov 2008 22:37:24 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from nskntotgx02p.mx.bigpond.com ([124.188.162.219]) by nskntmtas06p.mx.bigpond.com with ESMTP id <20081117223718.YWTO9726.nskntmtas06p.mx.bigpond.com@nskntotgx02p.mx.bigpond.com> for ; Mon, 17 Nov 2008 22:37:18 +0000 Received: from areilly.bpa.nu ([124.188.162.219]) by nskntotgx02p.mx.bigpond.com with ESMTP id <20081117223715.FZYZ1284.nskntotgx02p.mx.bigpond.com@areilly.bpa.nu> for ; Mon, 17 Nov 2008 22:37:15 +0000 Received: (qmail 7375 invoked by uid 501); 17 Nov 2008 22:36:49 -0000 Message-Id: <20081117223649.7374.qmail@areilly.bpa.nu> Date: 17 Nov 2008 22:36:49 -0000 From: Andrew Reilly To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: java/128948: java/jdk16 built from source can't bind a socket, but diablo-jdk16 downloaed during build can. X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Andrew Reilly List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Nov 2008 22:40:01 -0000 >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@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.(ServerSocket.java:185) at org.netbeans.CLIHandler$Server.(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: