From owner-freebsd-java@FreeBSD.ORG Mon Oct 30 13:24:28 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FBA216A565 for ; Mon, 30 Oct 2006 13:24:27 +0000 (UTC) (envelope-from freebsd@bsd.miki.eu.org) Received: from k2.ma.krakow.pl (k2.ma.krakow.pl [62.121.133.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E11843D5D for ; Mon, 30 Oct 2006 13:24:25 +0000 (GMT) (envelope-from freebsd@bsd.miki.eu.org) Received: from bsd.miki.eu.org (root@bsd.miki.eu.org [62.121.133.131]) by k2.ma.krakow.pl (8.13.8/8.13.7) with ESMTP id k9UDO4bM053690 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Mon, 30 Oct 2006 14:24:09 +0100 (CET) (envelope-from freebsd@bsd.miki.eu.org) Received: from [192.168.0.101] (host-ip194-227.crowley.pl [62.111.227.194]) (authenticated bits=0) by bsd.miki.eu.org (8.13.8/8.13.6) with ESMTP id k9UDNtNV026331 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Mon, 30 Oct 2006 14:24:04 +0100 (CET) (envelope-from freebsd@bsd.miki.eu.org) Message-ID: <4545FCE9.10907@bsd.miki.eu.org> Date: Mon, 30 Oct 2006 14:23:53 +0100 From: freebsd user User-Agent: Thunderbird 1.5.0.5 (X11/20060815) MIME-Version: 1.0 To: freebsd-java@freebsd.org Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.88.4/2131/Sun Oct 29 23:00:12 2006 on k2.ma.krakow.pl X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.4 X-Spam-Checker-Version: SpamAssassin 3.1.4 (2006-07-25) on k2.ma.krakow.pl Subject: RMI problems 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: Mon, 30 Oct 2006 13:24:28 -0000 Hi, I run native jdk1.5 on FreeBSD 6.1. Without almost any problems ;-) Usual stuff: tomcat, struts, hibernate . I've started recently new distributed project based on a RMI technology. I'm developing it both on Linux and FreeBSD. The linux environment gives me no problems, everything 'just works' ;-) Unfortunately I have a lot of problems on the FreeBSD side. rmiregistry uses a lot of cpu power, up to 100%. Binding services to registry is very unpredictable: sometimes it works, sometimes don't. I have no idea why. I do 'kill -9' to rmiregistry and all java processes to rebind again, but with no success. The exception says: INFO 2006-10-29 17:33:51 RMIRepositoryServerImpl:main - Exception in main() java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.net.SocketTimeoutException: Read timed out at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:274) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306) at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source) at xxx.server.rmi.RMIRepositoryServerImpl.main(RMIRepositoryServerImpl.java:69) Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read(BufferedInputStream.java:235) at java.io.DataInputStream.readByte(DataInputStream.java:241) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:215) Of course RMI port is open, I can telnet to it with no problems. There's no firewall. Do you guys use RMI with FreeBSD?