From owner-freebsd-ports Sat Jul 28 11:20: 9 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 8077C37B406 for ; Sat, 28 Jul 2001 11:20:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f6SIK1854469; Sat, 28 Jul 2001 11:20:01 -0700 (PDT) (envelope-from gnats) Received: from athena.fasturl.net (athena.fasturl.net [209.32.216.150]) by hub.freebsd.org (Postfix) with ESMTP id 664A337B401 for ; Sat, 28 Jul 2001 11:10:42 -0700 (PDT) (envelope-from mburns@athena.fasturl.net) Received: by athena.fasturl.net (Postfix, from userid 1001) id 7A44666B07; Sat, 28 Jul 2001 18:14:34 +0000 (GMT) Message-Id: <20010728181434.7A44666B07@athena.fasturl.net> Date: Sat, 28 Jul 2001 18:14:34 +0000 (GMT) From: michael@fasturl.net Reply-To: michael@fasturl.net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/29279: linux-jdk1.3.1 socket code throws exception Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 29279 >Category: ports >Synopsis: linux-jdk1.3.1 socket code throws exception >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jul 28 11:20:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Michael Burns >Release: FreeBSD 3.5-STABLE i386 >Organization: Vener Net Inc. >Environment: FreeBSD websvr4.mn1.fasturl.net 3.5-STABLE FreeBSD 3.5-STABLE #3: Thu Jul 26 18:18:22 GMT 2001 root@websvr4.mn1.fasturl.net:/usr/src/sys/compile/WEBSVR4_SMP i386 >Description: Server programs running on the "classic" JVM installed by the linux-jdk1.3.1 port produce the following exception when a connection is made: Exception in thread "main" java.net.SocketException: Resource temporarily unavailable: Resource temporarily unavailable at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:86) at java.net.SocketInputStream.read(SocketInputStream.java:67) at java.io.InputStreamReader.fill(InputStreamReader.java:173) at java.io.InputStreamReader.read(InputStreamReader.java:249) at java.io.BufferedReader.fill(BufferedReader.java:139) at java.io.BufferedReader.readLine(BufferedReader.java:299) at java.io.BufferedReader.readLine(BufferedReader.java:362) at KnockKnockServer.main(KnockKnockServer.java:33) The current example is the "KnockKnock" server in the Sun Java tutorial (which was also compiled by javac on the same machine) but the same error occurs with other server programs that run correctly using the 1.3.1 JVMs on NT and Linux (in the latter case, the same JVM). >How-To-Repeat: Download or compile a server program in the current directory. Start a server process in the background. Connect to the listening port with "telnet". $ java KnockKnockServer & [1] 2417 $ telnet localhost 4444 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Knock! Knock! Exception in thread "main" java.net.SocketException: Resource temporarily unavailable: Resource temporarily unavailable at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:86) at java.net.SocketInputStream.read(SocketInputStream.java:67) at java.io.InputStreamReader.fill(InputStreamReader.java:173) at java.io.InputStreamReader.read(InputStreamReader.java:249) at java.io.BufferedReader.fill(BufferedReader.java:139) at java.io.BufferedReader.readLine(BufferedReader.java:299) at java.io.BufferedReader.readLine(BufferedReader.java:362) at KnockKnockServer.main(KnockKnockServer.java:33) Connection closed by foreign host. [1]+ Exit 1 java KnockKnockServer $ >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message