From owner-freebsd-java@FreeBSD.ORG Thu Jan 7 08:51:57 2010 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 520401065692 for ; Thu, 7 Jan 2010 08:51:57 +0000 (UTC) (envelope-from kuti.zsolt@prolan.hu) Received: from fw2.prolan.hu (fw2.prolan.hu [193.68.50.107]) by mx1.freebsd.org (Postfix) with ESMTP id C324C8FC19 for ; Thu, 7 Jan 2010 08:51:56 +0000 (UTC) Received: from fw2.prolan.hu (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with ESMTP id 14460819311 for ; Thu, 7 Jan 2010 09:19:13 +0100 (CET) Received: from saturn.intranet.prolan.hu (ftp.prolan.hu [193.91.83.252]) by fw2.prolan.hu (Postfix) with ESMTP id 07A608180F1 for ; Thu, 7 Jan 2010 09:19:13 +0100 (CET) Received: from kuti-zsolt.intranet.prolan.hu ([193.91.83.116]) by saturn.intranet.prolan.hu with Microsoft SMTPSVC(6.0.3790.3959); Thu, 7 Jan 2010 09:18:59 +0100 Date: Thu, 7 Jan 2010 09:18:59 +0100 From: =?UTF-8?B?S8O6dGk=?= Zsolt To: freebsd-java@freebsd.org Message-ID: <20100107091859.3befff18@kuti-zsolt.intranet.prolan.hu> Organization: Prolan ZRT. X-Mailer: Claws Mail 3.7.3 (GTK+ 2.18.5; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 07 Jan 2010 08:18:59.0034 (UTC) FILETIME=[0FF68BA0:01CA8F72] Subject: java execution stalls indefinitely X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2010 08:51:57 -0000 Hello, I am running a gradle script on two apparently identical FreeBSD installation (7.2 RELEASE, java version "1.6.0_03-p4", up-to-date installed ports, gradle-0.8). (gradle comes with its dependencies, beyond that it uses a jdk.) On one of them it runs fine, on the other it is stalled at compileGroovy task indefinitely. Nothing happens, no classes are produced (only the dirs are made). Using the openjdk6 makes no difference. I guess, ultimately there must be some difference on the OS level or in the dependent ports, but have no clue where to find that. The only trace I could get is by running the script via gradle's gui, then cancel when stalled. Below see what is outputted (it is quite possible that it has nothing to do with the case, though). Any idea appreciated! Zsolt %gradle --gui 07:59:12.140 [Thread-17] ERROR o.g.f.ipc.basic.ExternalProcess - Error copying data java.io.IOException: Bad file descriptor at java.io.FileInputStream.available(Native Method) at org.gradle.foundation.ipc.basic.ExternalProcess$IOPump.copyData(ExternalProcess.java:219) at org.gradle.foundation.ipc.basic.ExternalProcess$IOPump.run(ExternalProcess.java:198) at java.lang.Thread.run(Thread.java:619) 07:59:12.140 [Thread-15] ERROR o.g.f.ipc.basic.ExternalProcess - Error copying data java.io.IOException: Stream closed at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:134) at java.io.BufferedInputStream.available(BufferedInputStream.java:381) at org.gradle.foundation.ipc.basic.ExternalProcess$IOPump.copyData(ExternalProcess.java:219) at org.gradle.foundation.ipc.basic.ExternalProcess$IOPump.run(ExternalProcess.java:208) at java.lang.Thread.run(Thread.java:619) 07:59:12.142 [Thread-17] ERROR o.g.f.ipc.basic.ExternalProcess - Error copying data java.io.IOException: Bad file descriptor at java.io.FileInputStream.available(Native Method) at org.gradle.foundation.ipc.basic.ExternalProcess$IOPump.copyData(ExternalProcess.java:219) at org.gradle.foundation.ipc.basic.ExternalProcess$IOPump.run(ExternalProcess.java:198) at java.lang.Thread.run(Thread.java:619) 07:59:12.490 [Thread-13] ERROR o.g.f.ipc.basic.ObjectSocketWrapper - Reading Object java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2279) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2748) at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:780) at java.io.ObjectInputStream.(ObjectInputStream.java:280) at org.gradle.foundation.ipc.basic.ObjectSocketWrapper.readObject(ObjectSocketWrapper.java:54) at org.gradle.foundation.ipc.basic.Server.processCommunications(Server.java:245) at org.gradle.foundation.ipc.basic.Server.listenForConnections(Server.java:208) at org.gradle.foundation.ipc.basic.Server.access$000(Server.java:38) at org.gradle.foundation.ipc.basic.Server$1.run(Server.java:136) at java.lang.Thread.run(Thread.java:619)