From owner-freebsd-java@FreeBSD.ORG Sun Sep 25 05:39:52 2005 Return-Path: X-Original-To: freebsd-java@hub.freebsd.org Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E734016A41F; Sun, 25 Sep 2005 05:39:52 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A438943D48; Sun, 25 Sep 2005 05:39:52 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8P5dqaP006052; Sun, 25 Sep 2005 05:39:52 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8P5dqpk006048; Sun, 25 Sep 2005 05:39:52 GMT (envelope-from linimon) Date: Sun, 25 Sep 2005 05:39:52 GMT From: Mark Linimon Message-Id: <200509250539.j8P5dqpk006048@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-java@FreeBSD.org Cc: Subject: Re: ports/86547: java/infobus 1.2 download location has moved. 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: Sun, 25 Sep 2005 05:39:53 -0000 Old Synopsis: Infobus 1.2 download location has moved. New Synopsis: java/infobus 1.2 download location has moved. Responsible-Changed-From-To: freebsd-bugs->freebsd-java Responsible-Changed-By: linimon Responsible-Changed-When: Sun Sep 25 05:39:22 GMT 2005 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=86547 From owner-freebsd-java@FreeBSD.ORG Sun Sep 25 10:35:27 2005 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 BABAE16A41F for ; Sun, 25 Sep 2005 10:35:27 +0000 (GMT) (envelope-from simon@zaphod.nitro.dk) Received: from nfishbone.nitro.dk (cpe.atm2-0-71337.0x535ccf26.taanxx2.customer.tele.dk [83.92.207.38]) by mx1.FreeBSD.org (Postfix) with ESMTP id 17CEC43D49 for ; Sun, 25 Sep 2005 10:35:26 +0000 (GMT) (envelope-from simon@zaphod.nitro.dk) Received: from zaphod.nitro.dk (localhost [127.0.0.1]) by nfishbone.nitro.dk (Postfix) with ESMTP id 5CF0B61C2E; Sun, 25 Sep 2005 12:35:24 +0200 (CEST) Received: by zaphod.nitro.dk (Postfix, from userid 3000) id E1E5411AD0; Sun, 25 Sep 2005 12:35:25 +0200 (CEST) Date: Sun, 25 Sep 2005 12:35:25 +0200 From: "Simon L. Nielsen" To: Bryan Maynard Message-ID: <20050925103524.GA864@zaphod.nitro.dk> References: <20050922200502.GA56570@misty.eyesbeyond.com> <45093.192.168.1.25.1127459821.squirrel@192.168.1.25> <20050924115703.duesdodbvickcc80@webmail.reallm.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MGYHOYXEY6WxJCY8" Content-Disposition: inline In-Reply-To: <20050924115703.duesdodbvickcc80@webmail.reallm.com> User-Agent: Mutt/1.5.10i Cc: freebsd-java@freebsd.org Subject: Re: eyesbeyond.com still working ??? 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: Sun, 25 Sep 2005 10:35:27 -0000 --MGYHOYXEY6WxJCY8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2005.09.24 11:57:03 -0500, Bryan Maynard wrote: > I can confirm this behavior. I just updated from FreeBSD 5.2.1 to=20 > 5.4-RELEASE. I > am now trying to install Java. I have the all the neccessary source=20 > from Sun and > all I need is the FreeBSD patchset. >=20 > When I go to http://eyesbeyond.com/freebsddom/java/index.html and click= =20 > on "JDK > 1.4" I am taken to http://eyesbeyond.com/freebsddom/java/jdk14.html. I=20 > click on > "download the latest BSD JDK 1.4.2 patchset" and am taken to > http://eyesbeyond.com/freebsddom/java/JDK14SCSLConfirm.html. I select=20 > patchset > 7 and click ACCEPT, which takes me to > http://eyesbeyond.com/freebsddom/java/index.html. No download begins, I= =20 > have no > proxy settings, I have downloaded this patchset several times before, and= am > accessing this website through a very fast Cable connection. Try adding "www." to the hostname - works here. --=20 Simon L. Nielsen --MGYHOYXEY6WxJCY8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDNn1sh9pcDSc1mlERAlOFAJ0TkwXrcaWyNsDNIZKoV6W4CjuUDwCggIOe GnlFxM5evehMVaVo0RlIhxM= =m78o -----END PGP SIGNATURE----- --MGYHOYXEY6WxJCY8-- From owner-freebsd-java@FreeBSD.ORG Sun Sep 25 14:54:39 2005 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 003DB16A41F for ; Sun, 25 Sep 2005 14:54:38 +0000 (GMT) (envelope-from kerem.erciyes@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90E7443D48 for ; Sun, 25 Sep 2005 14:54:38 +0000 (GMT) (envelope-from kerem.erciyes@gmail.com) Received: by xproxy.gmail.com with SMTP id t13so961796wxc for ; Sun, 25 Sep 2005 07:54:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:x-accept-language:mime-version:to:subject:content-type:content-transfer-encoding; b=UvTJpw7NgR7u1iwe7Hvk+rrWxtXXYE8iw7+HVVMXQ0xl43BQ9rRdxAJvMODBHAMO4sUyj6Ql5xbtfHhSZQNEo9rwKEaYBrXgDVAHzoiprlkPAVo+1bV63HiURbDYDQx58NJ02H9q5nHV9Wy/Be+XNmlhS3xmJdsAHCoj0ozHr9E= Received: by 10.70.110.17 with SMTP id i17mr1809444wxc; Sun, 25 Sep 2005 07:47:23 -0700 (PDT) Received: from ?192.168.0.101? ( [81.215.120.51]) by mx.gmail.com with ESMTP id i34sm2356296wxd.2005.09.25.07.47.22; Sun, 25 Sep 2005 07:47:23 -0700 (PDT) Message-ID: <4336B875.3030509@gmail.com> Date: Sun, 25 Sep 2005 17:47:17 +0300 From: Kerem Erciyes User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-java@freebsd.org Content-Type: text/plain; charset=ISO-8859-9; format=flowed Content-Transfer-Encoding: 7bit Subject: Apache 1.3 Tomcat 5.5 J2SDK 1.4.2 on FreeBSD 4.11 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: Sun, 25 Sep 2005 14:54:39 -0000 Hi Everybody, I have gone ahead and attempted a ports install for /usr/ports/www/jakarta-tomcat55. Other than fetching the JDK1.4 source and bin files for 1.4.2 from SUN and agreeng to licenses everytime eveything has gone smootly since. In about 2 days I was able to start with a minimal install of FreeBSD 4.11-STABLE to a system with Apache 1.3 + mod_ssl, Tomcat 5.5, JDK 1.4.2. I also compiled and installed mod_php and mod_jk as well. Now I wish to start testing if I can serve jsp pages and static content with Apache, and call upon tomcat as required. But now whenever I restart the server, Tomcat 5.5 complains about the pid file being unable to read or written or being invalid and refuses to start. For now I keep a pid.bak file and replace it whenever needed but I think this shows that Tomcat does not shutdown tidily when server is restarted or goes down. Open to comments and suggestions. Regards, Kerem From owner-freebsd-java@FreeBSD.ORG Mon Sep 26 06:01:19 2005 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 7CA2816A41F for ; Mon, 26 Sep 2005 06:01:19 +0000 (GMT) (envelope-from tinuviel@sparcs.kaist.ac.kr) Received: from sparcs.kaist.ac.kr (sparcs.kaist.ac.kr [143.248.234.102]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E8D443D4C for ; Mon, 26 Sep 2005 06:01:19 +0000 (GMT) (envelope-from tinuviel@sparcs.kaist.ac.kr) Received: from tinuviel by sparcs.kaist.ac.kr with local (Exim 4.50) id 1EJm39-0000tR-Ld; Mon, 26 Sep 2005 15:01:15 +0900 Date: Mon, 26 Sep 2005 15:01:15 +0900 To: debian-java@lists.debian.org, gentoo-dev@lists.gentoo.org, freebsd-java@freebsd.org Message-ID: <20050926060115.GA3176@sparcs.kaist.ac.kr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Organization: SPARCS, KAIST User-Agent: Mutt/1.5.9i From: Seo Sanghyeon Cc: Subject: Table of Java packages 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, 26 Sep 2005 06:01:19 -0000 Hello, debian-java, gentoo-dev, freebsd-java, I made a table of Java packages showing correspondences across distributions. Maybe you want to have a look: http://sparcs.kaist.ac.kr/~tinuviel/package/java.cgi Move mouse over a link to see the current version number of the package in the distribution. Versions are updated daily with cron. All code and data used can be found in the same directory: http://sparcs.kaist.ac.kr/~tinuviel/package/ (OT: There's a table for Python packages too! Actually it's older: http://sparcs.kaist.ac.kr/~tinuviel/package/python.cgi) Seo Sanghyeon From owner-freebsd-java@FreeBSD.ORG Mon Sep 26 07:02:59 2005 Return-Path: X-Original-To: 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 9A1D016A41F for ; Mon, 26 Sep 2005 07:02:59 +0000 (GMT) (envelope-from hwh@gddsn.org.cn) Received: from gddsn.org.cn (gddsn.org.cn [218.19.164.145]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3177043D49 for ; Mon, 26 Sep 2005 07:02:59 +0000 (GMT) (envelope-from hwh@gddsn.org.cn) Received: from [192.168.168.129] (hwh [192.168.168.129]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gddsn.org.cn (Postfix) with ESMTP id E07FF38CB4D for ; Mon, 26 Sep 2005 15:02:56 +0800 (CST) Message-ID: <43379D1F.4020403@gddsn.org.cn> Date: Mon, 26 Sep 2005 15:02:55 +0800 From: Huang wen hui User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050812) X-Accept-Language: zh-cn,zh MIME-Version: 1.0 To: java Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 7bit Cc: Subject: javaws not work on JDK1.5 ? 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, 26 Sep 2005 07:02:59 -0000 hi, I install jdk1.5.0-p2 from ports using jdk1.5.0-p1 as boostrap. I got this error msg when run javaws: #/usr/local/jdk1.5.0/bin/javaws Java Web Start splash screen process exiting ... Bad installation. No JRE found in configuration file: Illegal byte sequence --hwh From owner-freebsd-java@FreeBSD.ORG Mon Sep 26 07:44:14 2005 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 E404316A41F for ; Mon, 26 Sep 2005 07:44:14 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id F33F243D48 for ; Mon, 26 Sep 2005 07:44:13 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id j8Q7hp9V052810; Mon, 26 Sep 2005 10:43:51 +0300 (EEST) (envelope-from past@ebs.gr) Received: from [10.1.1.158] (pc158.ebs.gr [10.1.1.158]) by ebs.gr (8.13.3/8.12.11) with ESMTP id j8Q7hxFk056789; Mon, 26 Sep 2005 10:44:00 +0300 (EEST) (envelope-from past@ebs.gr) Message-ID: <4337A6AF.5000602@ebs.gr> Date: Mon, 26 Sep 2005 10:43:43 +0300 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050830) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Greg Lewis References: <1127504815.1265.28.camel@localhost.eu.mscsoftware.com> <20050923213831.GA14819@misty.eyesbeyond.com> In-Reply-To: <20050923213831.GA14819@misty.eyesbeyond.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-java@freebsd.org, "Georg-W. Koltermann" Subject: Re: cant get javaws to start up with jdk1.5p2, also plugin 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, 26 Sep 2005 07:44:15 -0000 Greg Lewis wrote: > On Fri, Sep 23, 2005 at 09:46:55PM +0200, Georg-W. Koltermann wrote: > >>from a freshly installed jdk1.5p2 as of today on FreeBSD 5.4 I get: >> >> hunter[12]$ echo $JAVA_HOME >> /usr/local/jdk1.5.0 >> hunter[13]$ $JAVA_HOME/jre/bin/javaws >> Java Web Start splash screen process exiting ... >> Bad installation. No JRE found in configuration file: Illegal byte sequence >> hunter[14]$ >> >>Any idea on how to proceed? > > > So here is the problem with Java Web Start. Basically I don't know how > to use it, so it gets next to no testing unless someone else tests it. > I'd greatly appreciate it if someone could point me at some documentation > or, even better, give me some examples I could test it with. All I did > for it was forward port the patches from 1.4.2 and made it compile. I > assumed that made it work since as I mentioned above I don't know how to > test it. You could check out the following links: http://java.sun.com/j2se/1.5.0/docs/guide/javaws/index.html http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/javaws.html http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/contents.html There are some demos here: http://java.sun.com/products/javawebstart/demos.html I've been meaning to look into this, but haven't found the time yet... Regards, Panagiotis From owner-freebsd-java@FreeBSD.ORG Mon Sep 26 11:02:13 2005 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 28EC316A421 for ; Mon, 26 Sep 2005 11:02:13 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D160D43D48 for ; Mon, 26 Sep 2005 11:02:12 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8QB2CVe027081 for ; Mon, 26 Sep 2005 11:02:12 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8QB2B8n027074 for freebsd-java@freebsd.org; Mon, 26 Sep 2005 11:02:11 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 26 Sep 2005 11:02:11 GMT Message-Id: <200509261102.j8QB2B8n027074@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-java@FreeBSD.org Cc: Subject: Current problem reports assigned to you 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, 26 Sep 2005 11:02:13 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/05/13] ports/38018 java www/jakarta-tomcat4: make passing of JVM f [2002/05/13] ports/38020 java www/jakarta-tomcat4: stop tomcat via java o [2004/05/01] java/66151 java JBuilderX (sun jvm 1.4.1 builtin) crashes o [2004/12/06] ports/74760 java java/javavmwrapper messes up amavisd-new o [2005/01/24] java/76631 java any port linux-*-jdk12 will core dump if f [2005/03/04] ports/78396 java Java 1.4 fails to compile under FreeBSD 4 o [2005/05/17] java/81176 java Java Webstart does not work f [2005/06/13] java/82183 java Cannot install Java 1.5, lots of missing f [2005/07/14] ports/83434 java tomcat ports give the wrong ownership to o [2005/08/01] java/84422 java Timezone Handling does not work with Free 10 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- f [2003/09/16] ports/56928 java jce-aba port should install to $JAVA_HOME o [2004/08/11] java/70292 java jdk14 compile problem f [2004/11/24] ports/74344 java [proposal] tomcat41ctl: support for passi o [2004/12/16] ports/75143 java There is no way to specify jvm parameters o [2005/09/25] ports/86547 java java/infobus 1.2 download location has mo 5 problems total. From owner-freebsd-java@FreeBSD.ORG Mon Sep 26 14:18:52 2005 Return-Path: X-Original-To: freebsd-java@hub.freebsd.org Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76E2616A41F; Mon, 26 Sep 2005 14:18:52 +0000 (GMT) (envelope-from glewis@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1483843D48; Mon, 26 Sep 2005 14:18:52 +0000 (GMT) (envelope-from glewis@FreeBSD.org) Received: from freefall.freebsd.org (glewis@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8QEIpOs061531; Mon, 26 Sep 2005 14:18:51 GMT (envelope-from glewis@freefall.freebsd.org) Received: (from glewis@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8QEIphB061527; Mon, 26 Sep 2005 14:18:51 GMT (envelope-from glewis) Date: Mon, 26 Sep 2005 14:18:51 GMT From: Greg Lewis Message-Id: <200509261418.j8QEIphB061527@freefall.freebsd.org> To: glewis@FreeBSD.org, freebsd-java@FreeBSD.org, glewis@FreeBSD.org Cc: Subject: Re: ports/86547: java/infobus 1.2 download location has moved. 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, 26 Sep 2005 14:18:52 -0000 Synopsis: java/infobus 1.2 download location has moved. Responsible-Changed-From-To: freebsd-java->glewis Responsible-Changed-By: glewis Responsible-Changed-When: Mon Sep 26 14:18:38 GMT 2005 Responsible-Changed-Why: I'll take this. http://www.freebsd.org/cgi/query-pr.cgi?pr=86547 From owner-freebsd-java@FreeBSD.ORG Mon Sep 26 20:08:11 2005 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 75A5516A41F for ; Mon, 26 Sep 2005 20:08:11 +0000 (GMT) (envelope-from gwk@rahn-koltermann.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id C681543D48 for ; Mon, 26 Sep 2005 20:08:10 +0000 (GMT) (envelope-from gwk@rahn-koltermann.de) Received: from p5498B0C7.dip0.t-ipconnect.de [84.152.176.199] (helo=hunter.localnet) by mrelayeu.kundenserver.de with ESMTP (Nemesis), id 0ML21M-1EJzGa23CE-0003a7; Mon, 26 Sep 2005 22:08:00 +0200 From: "Georg-W. Koltermann" To: Greg Lewis In-Reply-To: <20050923213831.GA14819@misty.eyesbeyond.com> References: <1127504815.1265.28.camel@localhost.eu.mscsoftware.com> <20050923213831.GA14819@misty.eyesbeyond.com> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-hAT24PvdtTWWu1ks5Q01" Date: Mon, 26 Sep 2005 22:07:59 +0200 Message-Id: <1127765279.3177.3.camel@localhost.eu.mscsoftware.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port X-Provags-ID: kundenserver.de abuse@kundenserver.de login:90bcaad5e51ecc993b2919ba4b74e6dc Cc: freebsd-java@freebsd.org Subject: Re: cant get javaws to start up with jdk1.5p2, also plugin 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, 26 Sep 2005 20:08:11 -0000 --=-hAT24PvdtTWWu1ks5Q01 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Am Freitag, den 23.09.2005, 15:38 -0600 schrieb Greg Lewis: > ... > > Also when I symlink the new libjavaplugin_oji.so > > into /usr/X11R6/lib/browser_plugins and navigate to my favorite applet > > (an internal host), I get a java core dump: > >=20 > > # > > # An unexpected error has been detected by HotSpot Virtual Mach= ine: > > # > > # SIGSEGV (0xb) at pc=3D0x35bbb4c8, pid=3D63950, tid=3D0x85048= 00 > > # > > # Java VM: Java HotSpot(TM) Client VM (1.5.0-p2-gwk_23_sep_2005= _14_20 mixed mode) > > # Problematic frame: > > # C [libmawt.so+0xd84c8] processTree+0x284 > > # > > =20 > > --------------- T H R E A D --------------- > > =20 > > Current thread (0x08504600): JavaThread "AWT-Motif" daemon [_t= hread_in_native, > > id=3D139479040] > > =20 > > siginfo:si_signo=3D11, si_errno=3D0, si_code=3D12, si_addr=3D0x= 00000800 > > =20 > > Registers: > > EAX=3D0x084ea400, EBX=3D0x35d20b88, ECX=3D0x00000000, EDX=3D0x0= 0000800 > > ESP=3D0xbf8a4428, EBP=3D0xbf8a4470, ESI=3D0x086ce860, EDI=3D0x0= 0000000 > > EIP=3D0x35bbb4c8, EFLAGS=3D0x00010206 > > =20 > > Top of Stack: (sp=3D0xbf8a4428) > > 0xbf8a4428: 00000001 285b4414 08504600 35ba8f6b > > 0xbf8a4438: 00000001 28073c00 00000000 00000800 > > 0xbf8a4448: 086ce860 00000000 00000000 00000000 > > 0xbf8a4458: 00000004 085046bc 00504600 35d20b88 > > 0xbf8a4468: 285a7820 08504600 bf8a4700 35baa991 > > 0xbf8a4478: 084f8400 00000000 00000000 35baa3ff > > 0xbf8a4488: 00000003 084b8f40 bf8a44c0 00000001 > > 0xbf8a4498: 086ce210 086cd600 bf8a44c0 35c5b49f > > =20 > > Instructions: (pc=3D0x35bbb4c8) > > 0x35bbb4b8: 8b 45 d0 8d 0c 85 00 00 00 00 8b 55 d4 8b 04 37 > > 0x35bbb4c8: 3b 04 11 75 13 8b 45 e8 48 3b 45 d0 75 05 e9 b9 > > =20 > > Stack: [0xbf865000,0xbf8a5000), sp=3D0xbf8a4428, free space= =3D253k > > Native frames: (J=3Dcompiled Java code, j=3Dinterpreted, Vv=3DV= M code, C=3Dnative code) > > C [libmawt.so+0xd84c8] processTree+0x284 > > C [libmawt.so+0xc7991] shellEH+0x5a1 > > C [libmawt.so+0xc57fe] awt_util_processEventForEmbeddedFrame+= 0x9a > > C [libmawt.so+0xa8f51] isFocusableWindow+0x1d5 > > C [libmawt.so+0xa7f8b] set_toolkit_busy+0x317 > > C [libmawt.so+0xaa7bc] Java_sun_awt_motif_MToolkit_run+0x44 > > j sun.awt.motif.MToolkit.run()V+0 > > j java.lang.Thread.run()V+11 > > ... >=20 > Rainer Alves posted the same stack trace a few days ago. His occurred > with Firefox. Out of interest, are you using Firefox or Mozilla? Does > the behaviour change if you switch browsers? The plugin works for me > with Firefox (or did last time I tried it) and I've had reports of others > using it successfully too, so I'm not sure what the problem is at the > moment. Stragnely it seems to go away if I reboot after changing the plugin symlink to the jdk15 version. I'm not absolutely sure because I'm not in the office, so I cannot test with the same applet (that one was from an intranet site). It does work from home when navigating at map24.de, when I reboot after changing the symlink. I'll retest next week when I'm back in the office. -- Regards, Georg. --=-hAT24PvdtTWWu1ks5Q01 Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJmDCCBMgw ggKwoAMCAQICAwEO5zANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQL ExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3Jp dHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNTA0MTUxMzE4NDFaFw0w NjA0MTUxMzE4NDFaMEUxHDAaBgNVBAMTE0dlb3JnLVcuIEtvbHRlcm1hbm4xJTAjBgkqhkiG9w0B CQEWFmd3a0ByYWhuLWtvbHRlcm1hbm4uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDTqZRtNEhJH4MRJBeLSUsPp9qyu7po2GRZYvE7TO0CW50SoQRRtbIYZi531QsLQq1LtgLToKMi DTXt5UVakpTmliUz9538yMQas+4TNOOhswoMRJdjBLpY4T3/pGXY/lrqYFP5r10+jADw6G9e0O1n EWJgqqTTXp6mqLTLxo/RqMXx4nZ5OcF3QZJJ0+D2lDMn5XrNU/X5ChuMfXNGRPIJbTBVq4uzAUZg T/EdIy11w6QhUNAnpLjpGdY2Ztiogwaea3CExGQOlHTTO57vLXJ3L6rdYVT0y79+b+QBUkP+YJsR xSS+KrJlQZpuDMIvwEnqjkApPnXnwrk9eZaZkCUdAgMBAAGjgYwwgYkwDAYDVR0TAQH/BAIwADBW BglghkgBhvhCAQ0ESRZHVG8gZ2V0IHlvdXIgb3duIGNlcnRpZmljYXRlIGZvciBGUkVFIGhlYWQg b3ZlciB0byBodHRwOi8vd3d3LkNBY2VydC5vcmcwIQYDVR0RBBowGIEWZ3drQHJhaG4ta29sdGVy bWFubi5kZTANBgkqhkiG9w0BAQQFAAOCAgEANdbAKDNa1JqRUHJOHtcWDc+nmo/kTnKexhqmrq1c VRipmWIjlmIrwAqqD0FlKiKsYA4KFh21HytJcKPVWUZedMW8oiDw7LmvCjFNGG7LhHyen0IHzSco ddXM10Buhr+lRfUG1ghK3sUCmpelwpljgYBlxblBnVzcUvWq2blNUZJBxyYHKmeb7OUAORcJuxD0 ygR8iIyjjTnz5POmE4wE2Naqb2HFbCziGN/kYZbzmVWlmD7sZs4wbiUwrqXdlYeqyqr2oxGMDrX+ s+zf2Jx6NJeXdk9fw2/3+eUCRfFbc7aOmqERKrLXw+9zmJ8srEoWBVewNja0hevFUbpe9TvXv+BZ nfUH6UnntC6UlDzcOtVZb6PghPenA68SAStffAEDx533Cf+QnFUadUZxA6fjYeGvVsH2Ey56F1nR a4s0fgizSmIMDUPdwB7ioReqY6QaDqlbpG4RpcBLZeRE2ri4/BJQYEVZIy1moctPrjK/YT/DBnsk eOVA9r+3wxkBqq+QqIsG8/FMErAE4z/oNFNppVqgD2ojW0zUK+pp4bTZJzTjg1Vu4YYMA6wnXL7F /Vsvba50iOgg8tJG1T+zTYXVF4SN/2xk7uv10N1oWoNglmxP8tcPM2e5eU6YgfriP2urOmza4dW6 Zi7H3n9S6Mf5tZPaHtwpB3AUdj8MnM5mKVUwggTIMIICsKADAgECAgMBDucwDQYJKoZIhvcNAQEE BQAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIw IAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0 QGNhY2VydC5vcmcwHhcNMDUwNDE1MTMxODQxWhcNMDYwNDE1MTMxODQxWjBFMRwwGgYDVQQDExNH ZW9yZy1XLiBLb2x0ZXJtYW5uMSUwIwYJKoZIhvcNAQkBFhZnd2tAcmFobi1rb2x0ZXJtYW5uLmRl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA06mUbTRISR+DESQXi0lLD6fasru6aNhk WWLxO0ztAludEqEEUbWyGGYud9ULC0KtS7YC06CjIg017eVFWpKU5pYlM/ed/MjEGrPuEzTjobMK DESXYwS6WOE9/6Rl2P5a6mBT+a9dPowA8OhvXtDtZxFiYKqk016epqi0y8aP0ajF8eJ2eTnBd0GS SdPg9pQzJ+V6zVP1+QobjH1zRkTyCW0wVauLswFGYE/xHSMtdcOkIVDQJ6S46RnWNmbYqIMGnmtw hMRkDpR00zue7y1ydy+q3WFU9Mu/fm/kAVJD/mCbEcUkviqyZUGabgzCL8BJ6o5AKT5158K5PXmW mZAlHQIDAQABo4GMMIGJMAwGA1UdEwEB/wQCMAAwVgYJYIZIAYb4QgENBEkWR1RvIGdldCB5b3Vy IG93biBjZXJ0aWZpY2F0ZSBmb3IgRlJFRSBoZWFkIG92ZXIgdG8gaHR0cDovL3d3dy5DQWNlcnQu b3JnMCEGA1UdEQQaMBiBFmd3a0ByYWhuLWtvbHRlcm1hbm4uZGUwDQYJKoZIhvcNAQEEBQADggIB ADXWwCgzWtSakVByTh7XFg3Pp5qP5E5ynsYapq6tXFUYqZliI5ZiK8AKqg9BZSoirGAOChYdtR8r SXCj1VlGXnTFvKIg8Oy5rwoxTRhuy4R8np9CB80nKHXVzNdAboa/pUX1BtYISt7FApqXpcKZY4GA ZcW5QZ1c3FL1qtm5TVGSQccmBypnm+zlADkXCbsQ9MoEfIiMo4058+TzphOMBNjWqm9hxWws4hjf 5GGW85lVpZg+7GbOMG4lMK6l3ZWHqsqq9qMRjA61/rPs39icejSXl3ZPX8Nv9/nlAkXxW3O2jpqh ESqy18Pvc5ifLKxKFgVXsDY2tIXrxVG6XvU717/gWZ31B+lJ57QulJQ83DrVWW+j4IT3pwOvEgEr X3wBA8ed9wn/kJxVGnVGcQOn42Hhr1bB9hMuehdZ0WuLNH4Is0piDA1D3cAe4qEXqmOkGg6pW6Ru EaXAS2XkRNq4uPwSUGBFWSMtZqHLT64yv2E/wwZ7JHjlQPa/t8MZAaqvkKiLBvPxTBKwBOM/6DRT aaVaoA9qI1tM1CvqaeG02Sc044NVbuGGDAOsJ1y+xf1bL22udIjoIPLSRtU/s02F1ReEjf9sZO7r 9dDdaFqDYJZsT/LXDzNnuXlOmIH64j9rqzps2uHVumYux95/UujH+bWT2h7cKQdwFHY/DJzOZilV MYIDMzCCAy8CAQEwgYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5j YWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcN AQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwEO5zAJBgUrDgMCGgUAoIIBhzAYBgkqhkiG9w0BCQMx CwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNTA5MjYyMDA3NTVaMCMGCSqGSIb3DQEJBDEW BBR0/9dZgYpwYe/gfOysMVdEHfoMCDCBkQYJKwYBBAGCNxAEMYGDMIGAMHkxEDAOBgNVBAoTB1Jv b3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBT aWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9ydEBjYWNlcnQub3JnAgMBDucw gZMGCyqGSIb3DQEJEAILMYGDoIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6 Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8G CSqGSIb3DQEJARYSc3VwcG9ydEBjYWNlcnQub3JnAgMBDucwDQYJKoZIhvcNAQEBBQAEggEAS91J 6njONXXPvdR5YpdexHEWzZZENBgUcK5HTIL7veIc8HUnWXZ2hxoN8OPoFinDt2/R4WCWYiy9Mky8 mM1Y1W1lgFpOmt/iO/OfV0Db1mfS3Hl9FL4KdihPbeMUpjK2Foufwyb08snk1sW7ptrM7wc17Hm1 tRxQd1JEhZZLhgYs2miVsvkmkZClHQN89dEtZOc2cHuRZGF1ILN1jhuFqXREKo463irmId5G8U0S tc8zjRMPrymIQqbHTRPtgiYXa+BoRxWjiV4/9fcV6o2ellNxJtyUh5lUefnNRg71Zt0Uw/mnw2Qm VdAq+XKwPIVJo3Uv8A504Vb9bH9y5HmltQAAAAAAAA== --=-hAT24PvdtTWWu1ks5Q01-- From owner-freebsd-java@FreeBSD.ORG Mon Sep 26 21:35:39 2005 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 297E816A41F for ; Mon, 26 Sep 2005 21:35:39 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0ED0843D49 for ; Mon, 26 Sep 2005 21:35:37 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id j8QLZS9V055180; Tue, 27 Sep 2005 00:35:28 +0300 (EEST) (envelope-from past@ebs.gr) Received: from [10.1.1.200] (pptp.ebs.gr [10.1.1.200]) by ebs.gr (8.13.3/8.12.11) with ESMTP id j8QLZbuk069821; Tue, 27 Sep 2005 00:35:38 +0300 (EEST) (envelope-from past@ebs.gr) Message-ID: <43386999.2090906@ebs.gr> Date: Tue, 27 Sep 2005 00:35:21 +0300 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050830) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Panagiotis Astithas References: <1127504815.1265.28.camel@localhost.eu.mscsoftware.com> <20050923213831.GA14819@misty.eyesbeyond.com> <4337A6AF.5000602@ebs.gr> In-Reply-To: <4337A6AF.5000602@ebs.gr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "Georg-W. Koltermann" , freebsd-java@freebsd.org Subject: Re: cant get javaws to start up with jdk1.5p2, also plugin 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, 26 Sep 2005 21:35:39 -0000 Panagiotis Astithas wrote: > Greg Lewis wrote: > >> On Fri, Sep 23, 2005 at 09:46:55PM +0200, Georg-W. Koltermann wrote: >> >>> from a freshly installed jdk1.5p2 as of today on FreeBSD 5.4 I get: >>> >>> hunter[12]$ echo $JAVA_HOME >>> /usr/local/jdk1.5.0 >>> hunter[13]$ $JAVA_HOME/jre/bin/javaws >>> Java Web Start splash screen process exiting ... >>> Bad installation. No JRE found in configuration file: Illegal >>> byte sequence >>> hunter[14]$ >>> >>> Any idea on how to proceed? >> >> >> >> So here is the problem with Java Web Start. Basically I don't know how >> to use it, so it gets next to no testing unless someone else tests it. >> I'd greatly appreciate it if someone could point me at some documentation >> or, even better, give me some examples I could test it with. All I did >> for it was forward port the patches from 1.4.2 and made it compile. I >> assumed that made it work since as I mentioned above I don't know how to >> test it. > > > > You could check out the following links: > > http://java.sun.com/j2se/1.5.0/docs/guide/javaws/index.html > > http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/javaws.html > > > http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/contents.html > > > There are some demos here: > > http://java.sun.com/products/javawebstart/demos.html > > > I've been meaning to look into this, but haven't found the time yet... It all boils down to a corrupt deployment.properties file under ~/.java/deployment/. I'm not sure yet how this file gets like that. Panagiotis From owner-freebsd-java@FreeBSD.ORG Tue Sep 27 15:37:18 2005 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 67E1516A41F for ; Tue, 27 Sep 2005 15:37:18 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (glewis.dsl.xmission.com [166.70.56.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id DEF2043D79 for ; Tue, 27 Sep 2005 15:37:03 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.3/8.13.3) with ESMTP id j8RFb1ja003156; Tue, 27 Sep 2005 09:37:01 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j8RFb0E4003155; Tue, 27 Sep 2005 09:37:00 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Tue, 27 Sep 2005 09:37:00 -0600 From: Greg Lewis To: Manfred Riem Message-ID: <20050927153700.GA2838@misty.eyesbeyond.com> References: <20050924224240.244E443D5C@mx1.FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050924224240.244E443D5C@mx1.FreeBSD.org> User-Agent: Mutt/1.4.2.1i Cc: 'FreeBSD Java' Subject: Re: Question regarding JDK 1.5 Makefile 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: Tue, 27 Sep 2005 15:37:18 -0000 On Sat, Sep 24, 2005 at 04:42:53PM -0600, Manfred Riem wrote: > Hi there, > > Is it possible to split the choice between WITHOUT_WEB > to WITHOUT_PLUGIN and WITHOUT_WEBSTART? I would like to > be able to have Java Webstart working, but I don't really > want to install Mozilla ;) > > Any thoughts? You could try adding something like BUILD_PLUGIN=false to MAKE_ENV. Looks like it might work, but I can't be sure. If it does work that would also be useful for amd64, since javaws is probably easier to get working there than the plugin. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Tue Sep 27 15:37:37 2005 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 ACACF16A41F for ; Tue, 27 Sep 2005 15:37:37 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (glewis.dsl.xmission.com [166.70.56.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id A89BB43D76 for ; Tue, 27 Sep 2005 15:37:27 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.3/8.13.3) with ESMTP id j8RFbPkX003167; Tue, 27 Sep 2005 09:37:26 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j8RFbPZE003166; Tue, 27 Sep 2005 09:37:25 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Tue, 27 Sep 2005 09:37:25 -0600 From: Greg Lewis To: Manfred Riem Message-ID: <20050927153725.GB2838@misty.eyesbeyond.com> References: <20050924225026.3198C43D58@mx1.FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050924225026.3198C43D58@mx1.FreeBSD.org> User-Agent: Mutt/1.4.2.1i Cc: 'FreeBSD Java' Subject: Re: Mustang code and patchset? 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: Tue, 27 Sep 2005 15:37:37 -0000 On Sat, Sep 24, 2005 at 04:50:39PM -0600, Manfred Riem wrote: > Are there any plans to track the Mustang source drops and providing > a patchset while the project is progressing? I am aware it is a lot > of work, but this way we would be able to release a JDK for FreeBSD > shortly after it becomes FCS. I'd love to do this but I keep getting ENOTIME when I try. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Tue Sep 27 15:43:33 2005 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 B294716A41F for ; Tue, 27 Sep 2005 15:43:33 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (glewis.dsl.xmission.com [166.70.56.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2EB8543D49 for ; Tue, 27 Sep 2005 15:43:33 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.3/8.13.3) with ESMTP id j8RFhVPT003239; Tue, 27 Sep 2005 09:43:31 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j8RFhU46003238; Tue, 27 Sep 2005 09:43:30 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Tue, 27 Sep 2005 09:43:29 -0600 From: Greg Lewis To: Seo Sanghyeon Message-ID: <20050927154329.GC2838@misty.eyesbeyond.com> References: <20050926060115.GA3176@sparcs.kaist.ac.kr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050926060115.GA3176@sparcs.kaist.ac.kr> User-Agent: Mutt/1.4.2.1i Cc: freebsd-java@FreeBSD.org Subject: Re: Table of Java packages 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: Tue, 27 Sep 2005 15:43:33 -0000 On Mon, Sep 26, 2005 at 03:01:15PM +0900, Seo Sanghyeon wrote: > Hello, debian-java, gentoo-dev, freebsd-java, > > I made a table of Java packages showing correspondences across > distributions. Maybe you want to have a look: > > http://sparcs.kaist.ac.kr/~tinuviel/package/java.cgi > > Move mouse over a link to see the current version number of the package > in the distribution. Versions are updated daily with cron. Thanks! Looks like we have some work to do. I've only had a brief look, but I did notice what looks to be one error. You list no 'mysql' java package on FreeBSD, but I think databases/mysql-connector-java fulfills this role on FreeBSD. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Tue Sep 27 15:44:39 2005 Return-Path: X-Original-To: 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 5E15516A41F for ; Tue, 27 Sep 2005 15:44:39 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (glewis.dsl.xmission.com [166.70.56.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id CCC9A43D4C for ; Tue, 27 Sep 2005 15:44:38 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.3/8.13.3) with ESMTP id j8RFia9T003250; Tue, 27 Sep 2005 09:44:37 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j8RFiZ87003249; Tue, 27 Sep 2005 09:44:35 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Tue, 27 Sep 2005 09:44:35 -0600 From: Greg Lewis To: Huang wen hui Message-ID: <20050927154435.GD2838@misty.eyesbeyond.com> References: <43379D1F.4020403@gddsn.org.cn> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <43379D1F.4020403@gddsn.org.cn> User-Agent: Mutt/1.4.2.1i Cc: java Subject: Re: javaws not work on JDK1.5 ? 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: Tue, 27 Sep 2005 15:44:39 -0000 On Mon, Sep 26, 2005 at 03:02:55PM +0800, Huang wen hui wrote: > hi, > I install jdk1.5.0-p2 from ports using jdk1.5.0-p1 as boostrap. > I got this error msg when run javaws: > > #/usr/local/jdk1.5.0/bin/javaws > Java Web Start splash screen process exiting ... > Bad installation. No JRE found in configuration file: Illegal byte sequence Yes, this has been reported already. People are looking into it and so far have reported it looks like the configuration file is being corrupted somehow. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Tue Sep 27 17:13:00 2005 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 5676E16A41F for ; Tue, 27 Sep 2005 17:13:00 +0000 (GMT) (envelope-from mriem@manorrock.org) Received: from smtpout01-04.mesa1.secureserver.net (smtpout01-04.mesa1.secureserver.net [64.202.165.79]) by mx1.FreeBSD.org (Postfix) with SMTP id B2FEA43D82 for ; Tue, 27 Sep 2005 17:12:57 +0000 (GMT) (envelope-from mriem@manorrock.org) Received: (qmail 29037 invoked from network); 27 Sep 2005 17:12:56 -0000 Received: from unknown (204.110.225.254) by smtpout01-04.mesa1.secureserver.net (64.202.165.79) with ESMTP; 27 Sep 2005 17:12:54 -0000 From: "Manfred Riem" To: "'Greg Lewis'" Date: Tue, 27 Sep 2005 11:13:09 -0600 Organization: Manor 'n Rock MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.6353 In-Reply-To: <20050927153725.GB2838@misty.eyesbeyond.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 thread-index: AcXDeWQ7JsBD/u6vRJWKSdnfTeu2QwADUm/w Message-Id: <20050927171257.B2FEA43D82@mx1.FreeBSD.org> Cc: 'FreeBSD Java' Subject: RE: Mustang code and patchset? 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: Tue, 27 Sep 2005 17:13:00 -0000 Hi Greg, You mean you can't download it? Kind regards, ------- Manfred Riem mriem@manorrock.org http://www.manorrock.org/ > -----Original Message----- > From: Greg Lewis [mailto:glewis@eyesbeyond.com] > Sent: Tuesday, September 27, 2005 9:37 AM > To: Manfred Riem > Cc: 'FreeBSD Java' > Subject: Re: Mustang code and patchset? > > On Sat, Sep 24, 2005 at 04:50:39PM -0600, Manfred Riem wrote: > > Are there any plans to track the Mustang source drops and > providing a > > patchset while the project is progressing? I am aware it is > a lot of > > work, but this way we would be able to release a JDK for FreeBSD > > shortly after it becomes FCS. > > I'd love to do this but I keep getting ENOTIME when I try. > > -- > Greg Lewis Email : glewis@eyesbeyond.com > Eyes Beyond Web : > http://www.eyesbeyond.com > Information Technology FreeBSD : glewis@FreeBSD.org > From owner-freebsd-java@FreeBSD.ORG Tue Sep 27 17:35:30 2005 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 72BF716A41F for ; Tue, 27 Sep 2005 17:35:30 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (glewis.dsl.xmission.com [166.70.56.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE95D43D48 for ; Tue, 27 Sep 2005 17:35:29 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.3/8.13.3) with ESMTP id j8RHZSmX004714; Tue, 27 Sep 2005 11:35:28 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j8RHZR4o004713; Tue, 27 Sep 2005 11:35:27 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Tue, 27 Sep 2005 11:35:27 -0600 From: Greg Lewis To: Manfred Riem Message-ID: <20050927173527.GA4671@misty.eyesbeyond.com> References: <20050927153725.GB2838@misty.eyesbeyond.com> <200509271713.j8RHD51i075633@new.iagu.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200509271713.j8RHD51i075633@new.iagu.net> User-Agent: Mutt/1.4.2.1i Cc: 'FreeBSD Java' Subject: Re: Mustang code and patchset? 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: Tue, 27 Sep 2005 17:35:30 -0000 On Tue, Sep 27, 2005 at 11:13:09AM -0600, Manfred Riem wrote: > You mean you can't download it? No. I mean that every time I think I have enough time to work on it something comes up that takes that time away :). -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Tue Sep 27 17:39:21 2005 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 0142A16A431 for ; Tue, 27 Sep 2005 17:39:21 +0000 (GMT) (envelope-from chad.brubaker@gmail.com) Received: from smtp106.sbc.mail.mud.yahoo.com (smtp106.sbc.mail.mud.yahoo.com [68.142.198.205]) by mx1.FreeBSD.org (Postfix) with SMTP id 7CA1543D48 for ; Tue, 27 Sep 2005 17:39:20 +0000 (GMT) (envelope-from chad.brubaker@gmail.com) Received: (qmail 37973 invoked from network); 27 Sep 2005 17:39:20 -0000 Received: from unknown (HELO ?192.168.1.102?) (emochila@sbcglobal.net@67.126.5.214 with plain) by smtp106.sbc.mail.mud.yahoo.com with SMTP; 27 Sep 2005 17:39:19 -0000 Mime-Version: 1.0 (Apple Message framework v622) In-Reply-To: <20050927173527.GA4671@misty.eyesbeyond.com> References: <20050927153725.GB2838@misty.eyesbeyond.com> <200509271713.j8RHD51i075633@new.iagu.net> <20050927173527.GA4671@misty.eyesbeyond.com> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <4c08568caaa39072876e39047316d022@gmail.com> Content-Transfer-Encoding: 7bit From: Chad Brubaker Date: Tue, 27 Sep 2005 10:39:03 -0700 To: 'FreeBSD Java' X-Mailer: Apple Mail (2.622) Subject: Re: Mustang code and patchset? 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: Tue, 27 Sep 2005 17:39:21 -0000 amen. On Sep 27, 2005, at 10:35 AM, Greg Lewis wrote: > On Tue, Sep 27, 2005 at 11:13:09AM -0600, Manfred Riem wrote: >> You mean you can't download it? > > No. I mean that every time I think I have enough time to work on it > something comes up that takes that time away :). > > -- > Greg Lewis Email : glewis@eyesbeyond.com > Eyes Beyond Web : http://www.eyesbeyond.com > Information Technology FreeBSD : glewis@FreeBSD.org > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" > From owner-freebsd-java@FreeBSD.ORG Wed Sep 28 18:39:44 2005 Return-Path: X-Original-To: freebsd-java@hub.freebsd.org Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5433116A420; Wed, 28 Sep 2005 18:39:44 +0000 (GMT) (envelope-from glewis@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6F8443D55; Wed, 28 Sep 2005 18:39:43 +0000 (GMT) (envelope-from glewis@FreeBSD.org) Received: from freefall.freebsd.org (glewis@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8SIdhef084566; Wed, 28 Sep 2005 18:39:43 GMT (envelope-from glewis@freefall.freebsd.org) Received: (from glewis@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8SIdhqE084562; Wed, 28 Sep 2005 18:39:43 GMT (envelope-from glewis) Date: Wed, 28 Sep 2005 18:39:43 GMT From: Greg Lewis Message-Id: <200509281839.j8SIdhqE084562@freefall.freebsd.org> To: wagner@sprynet.com, glewis@FreeBSD.org, freebsd-java@FreeBSD.org Cc: Subject: Re: ports/78396: Java 1.4 fails to compile under FreeBSD 4.11 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: Wed, 28 Sep 2005 18:39:44 -0000 Synopsis: Java 1.4 fails to compile under FreeBSD 4.11 State-Changed-From-To: feedback->closed State-Changed-By: glewis State-Changed-When: Wed Sep 28 18:38:25 GMT 2005 State-Changed-Why: Closed after some discussion with the submitter. I believe this is almost certainly due to some missing kernel options as I can execute the Linux JDK on my 4.11 system. The missing options would be difficult to track down since Bill has moved on to 5.x. http://www.freebsd.org/cgi/query-pr.cgi?pr=78396 From owner-freebsd-java@FreeBSD.ORG Wed Sep 28 21:09:33 2005 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 53A4716A41F for ; Wed, 28 Sep 2005 21:09:33 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5DAB43D70 for ; Wed, 28 Sep 2005 21:09:25 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id j8SL9O9V063472 for ; Thu, 29 Sep 2005 00:09:24 +0300 (EEST) (envelope-from past@ebs.gr) Received: from [10.1.1.200] (pptp.ebs.gr [10.1.1.200]) by ebs.gr (8.13.3/8.12.11) with ESMTP id j8SL9Yb3063508 for ; Thu, 29 Sep 2005 00:09:34 +0300 (EEST) (envelope-from past@ebs.gr) Message-ID: <433B067C.2020500@ebs.gr> Date: Thu, 29 Sep 2005 00:09:16 +0300 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050830) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-java@freebsd.org Content-Type: multipart/mixed; boundary="------------050406020704030502050009" Subject: [patch] Install a desktop icon for the jdk15 Control Panel 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: Wed, 28 Sep 2005 21:09:33 -0000 This is a multi-part message in MIME format. --------------050406020704030502050009 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I cooked up this patch to fix something that has been annoying me for a long time. When we install the jdk we don't fix the provided sun_java.desktop file, or install it in a suitable place for desktop environments to pick up. This patch is for jdk15 and creates the necessary menu entry for Gnome and KDE (although I haven't tested on the latter). It should be trivial to make the same changes for jdk14, by using MINIMAL instead of WITHOUT_WEB. Cheers, Panagiotis --------------050406020704030502050009 Content-Type: text/x-patch; name="jdk15.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="jdk15.patch" --- /usr/ports/java/jdk15/Makefile Tue Sep 20 23:00:08 2005 +++ jdk15/Makefile Wed Sep 28 23:57:17 2005 @@ -43,6 +43,7 @@ MAKE_ENV+= BROWSER=mozilla .endif USE_ICONV= yes +USE_GNOME= desktopfileutils MAKE_ENV+= ALT_MOZILLA_HEADERS_PATH="${X11BASE}/include" .endif @@ -118,6 +119,9 @@ PLIST_FILES= jdk${JDK_VERSION}/jre/.systemPrefs/.system.lock \ jdk${JDK_VERSION}/jre/.systemPrefs/.systemRootModFile +.if !defined(WITHOUT_WEB) +PLIST_FILES+= share/applications/sun_java15.desktop +.endif PLIST_DIRS= jdk${JDK_VERSION}/jre/.systemPrefs .if (${ARCH} == amd64) @@ -284,9 +288,20 @@ ${MKDIR} ${PREFIX}/jdk${JDK_VERSION} cd ${JDKIMAGEDIR} && ${FIND} . \ | ${CPIO} -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION} +.if !defined(WITHOUT_WEB) + @${SED} -e 's#Exec=INSTALL_DIR/JRE_NAME_VERSION/bin/ControlPanel#Exec=${PREFIX}/jdk${JDK_VERSION}/bin/ControlPanel#' \ + -e 's#Icon=INSTALL_DIR/JRE_NAME_VERSION/plugin/desktop/sun_java.png#Icon=${PREFIX}/jdk${JDK_VERSION}/jre/plugin/desktop/sun_java.png#' \ + < ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop \ + > ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop.tmp + ${INSTALL_DATA} ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop.tmp ${PREFIX}/share/applications/sun_java15.desktop +.endif @${ECHO_MSG} "@unexec ${LOCALBASE}/bin/unregistervm ${PREFIX}/jdk${JDK_VERSION}/bin/java" >> ${TMPPLIST} @${FIND} -s ${JDKIMAGEDIR} -not -type d | \ ${SED} -ne 's#^${JDKIMAGEDIR}#jdk${JDK_VERSION}#p' >> ${TMPPLIST} +.if !defined(WITHOUT_WEB) + @-update-desktop-database + @${ECHO_MSG} '@exec ${PREFIX}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} +.endif .if defined(WITH_DEBUG) cd ${JDKIMAGEDIR_G} && ${FIND} . \ | ${CPIO} -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION} @@ -296,6 +311,9 @@ @${FIND} -s -d ${PREFIX}/jdk${JDK_VERSION} -type d | \ ${SED} -ne 's#^${PREFIX}/#@dirrm #p' >> ${TMPPLIST} @${ECHO_MSG} "@exec ${LOCALBASE}/bin/registervm ${PREFIX}/jdk${JDK_VERSION}/bin/java # FREEBSD-JDK${JDK_VERSION}" >> ${TMPPLIST} +.if !defined(WITHOUT_WEB) + @${ECHO_MSG} '@unexec ${PREFIX}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} +.endif # XXX: put unregistervm into install script ? post-install: --------------050406020704030502050009-- From owner-freebsd-java@FreeBSD.ORG Wed Sep 28 22:27:20 2005 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 3D2AC16A420 for ; Wed, 28 Sep 2005 22:27:20 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (glewis.dsl.xmission.com [166.70.56.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 25A6743D53 for ; Wed, 28 Sep 2005 22:27:11 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.3/8.13.3) with ESMTP id j8SMR04a021984; Wed, 28 Sep 2005 16:27:01 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j8SMR0xs021983; Wed, 28 Sep 2005 16:27:00 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Wed, 28 Sep 2005 16:26:59 -0600 From: Greg Lewis To: Panagiotis Astithas Message-ID: <20050928222659.GA21920@misty.eyesbeyond.com> References: <433B067C.2020500@ebs.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <433B067C.2020500@ebs.gr> User-Agent: Mutt/1.4.2.1i Cc: freebsd-java@freebsd.org Subject: Re: [patch] Install a desktop icon for the jdk15 Control Panel 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: Wed, 28 Sep 2005 22:27:20 -0000 Hi Panagiotis, On Thu, Sep 29, 2005 at 12:09:16AM +0300, Panagiotis Astithas wrote: > I cooked up this patch to fix something that has been annoying me for a > long time. When we install the jdk we don't fix the provided > sun_java.desktop file, or install it in a suitable place for desktop > environments to pick up. This patch is for jdk15 and creates the > necessary menu entry for Gnome and KDE (although I haven't tested on the > latter). It should be trivial to make the same changes for jdk14, by > using MINIMAL instead of WITHOUT_WEB. Thanks working this up. Can you please send-pr it? I'm worried that it will get lost otherwise since I'm currently tracking some other patches as well. It would be good if someone could test your changes against KDE as well. I have some minor comments on the patch. > --- /usr/ports/java/jdk15/Makefile Tue Sep 20 23:00:08 2005 > +++ jdk15/Makefile Wed Sep 28 23:57:17 2005 > @@ -43,6 +43,7 @@ > MAKE_ENV+= BROWSER=mozilla > .endif > USE_ICONV= yes > +USE_GNOME= desktopfileutils Does this pull in any extra dependencies other than desktop-file-utils? the jdk is already pretty fat with dependencies, and I particularly don't want to pull in a bunch of KDE and/or Gnome dependencies. > MAKE_ENV+= ALT_MOZILLA_HEADERS_PATH="${X11BASE}/include" > .endif > > @@ -118,6 +119,9 @@ > > PLIST_FILES= jdk${JDK_VERSION}/jre/.systemPrefs/.system.lock \ > jdk${JDK_VERSION}/jre/.systemPrefs/.systemRootModFile > +.if !defined(WITHOUT_WEB) > +PLIST_FILES+= share/applications/sun_java15.desktop > +.endif > PLIST_DIRS= jdk${JDK_VERSION}/jre/.systemPrefs > > .if (${ARCH} == amd64) > @@ -284,9 +288,20 @@ > ${MKDIR} ${PREFIX}/jdk${JDK_VERSION} > cd ${JDKIMAGEDIR} && ${FIND} . \ > | ${CPIO} -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION} > +.if !defined(WITHOUT_WEB) > + @${SED} -e 's#Exec=INSTALL_DIR/JRE_NAME_VERSION/bin/ControlPanel#Exec=${PREFIX}/jdk${JDK_VERSION}/bin/ControlPanel#' \ > + -e 's#Icon=INSTALL_DIR/JRE_NAME_VERSION/plugin/desktop/sun_java.png#Icon=${PREFIX}/jdk${JDK_VERSION}/jre/plugin/desktop/sun_java.png#' \ > + < ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop \ > + > ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop.tmp > + ${INSTALL_DATA} ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop.tmp ${PREFIX}/share/applications/sun_java15.desktop > +.endif It feels like maybe it would be more appropriate to have a patch for the source file and then use REINPLACE_CMD on it in post-patch and simply install the icon here. > @${ECHO_MSG} "@unexec ${LOCALBASE}/bin/unregistervm ${PREFIX}/jdk${JDK_VERSION}/bin/java" >> ${TMPPLIST} > @${FIND} -s ${JDKIMAGEDIR} -not -type d | \ > ${SED} -ne 's#^${JDKIMAGEDIR}#jdk${JDK_VERSION}#p' >> ${TMPPLIST} > +.if !defined(WITHOUT_WEB) > + @-update-desktop-database You may want to consider using ${LOCALBASE}/bin/update-desktop-database here. Also, it seems more appropriate to do this in the post-install step. > + @${ECHO_MSG} '@exec ${PREFIX}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} This should use LOCALBASE rather than PREFIX. > +.endif > .if defined(WITH_DEBUG) > cd ${JDKIMAGEDIR_G} && ${FIND} . \ > | ${CPIO} -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION} > @@ -296,6 +311,9 @@ > @${FIND} -s -d ${PREFIX}/jdk${JDK_VERSION} -type d | \ > ${SED} -ne 's#^${PREFIX}/#@dirrm #p' >> ${TMPPLIST} > @${ECHO_MSG} "@exec ${LOCALBASE}/bin/registervm ${PREFIX}/jdk${JDK_VERSION}/bin/java # FREEBSD-JDK${JDK_VERSION}" >> ${TMPPLIST} > +.if !defined(WITHOUT_WEB) > + @${ECHO_MSG} '@unexec ${PREFIX}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} Ditto with PREFIX -> LOCALBASE. > +.endif > > # XXX: put unregistervm into install script ? > post-install: -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Thu Sep 29 07:31:24 2005 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 0844F16A451 for ; Thu, 29 Sep 2005 07:31:24 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id E539543D5A for ; Thu, 29 Sep 2005 07:31:20 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id j8T7Ut9V065266; Thu, 29 Sep 2005 10:30:56 +0300 (EEST) (envelope-from past@ebs.gr) Received: from [10.1.1.158] (pc158.ebs.gr [10.1.1.158]) by ebs.gr (8.13.3/8.12.11) with ESMTP id j8T7V4wm073046; Thu, 29 Sep 2005 10:31:06 +0300 (EEST) (envelope-from past@ebs.gr) Message-ID: <433B9826.10607@ebs.gr> Date: Thu, 29 Sep 2005 10:30:46 +0300 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050830) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Greg Lewis References: <433B067C.2020500@ebs.gr> <20050928222659.GA21920@misty.eyesbeyond.com> In-Reply-To: <20050928222659.GA21920@misty.eyesbeyond.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-java@freebsd.org Subject: Re: [patch] Install a desktop icon for the jdk15 Control Panel 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, 29 Sep 2005 07:31:24 -0000 Greg Lewis wrote: > Hi Panagiotis, > > On Thu, Sep 29, 2005 at 12:09:16AM +0300, Panagiotis Astithas wrote: > >>I cooked up this patch to fix something that has been annoying me for a >>long time. When we install the jdk we don't fix the provided >>sun_java.desktop file, or install it in a suitable place for desktop >>environments to pick up. This patch is for jdk15 and creates the >>necessary menu entry for Gnome and KDE (although I haven't tested on the >>latter). It should be trivial to make the same changes for jdk14, by >>using MINIMAL instead of WITHOUT_WEB. > > > Thanks working this up. Can you please send-pr it? I'm worried that > it will get lost otherwise since I'm currently tracking some other patches > as well. Certainly. > It would be good if someone could test your changes against KDE as well. > > I have some minor comments on the patch. > > >>--- /usr/ports/java/jdk15/Makefile Tue Sep 20 23:00:08 2005 >>+++ jdk15/Makefile Wed Sep 28 23:57:17 2005 >>@@ -43,6 +43,7 @@ >> MAKE_ENV+= BROWSER=mozilla >> .endif >> USE_ICONV= yes >>+USE_GNOME= desktopfileutils > > > Does this pull in any extra dependencies other than desktop-file-utils? > the jdk is already pretty fat with dependencies, and I particularly don't > want to pull in a bunch of KDE and/or Gnome dependencies. I don't think so, I used it as a convenience, since desktopfileutils itself contains a 'USE_GNOME=glib20' line. So I figured, if you have that, you had glib20 at least. I guess a tester with KDE will let us know for sure. >> MAKE_ENV+= ALT_MOZILLA_HEADERS_PATH="${X11BASE}/include" >> .endif >> >>@@ -118,6 +119,9 @@ >> >> PLIST_FILES= jdk${JDK_VERSION}/jre/.systemPrefs/.system.lock \ >> jdk${JDK_VERSION}/jre/.systemPrefs/.systemRootModFile >>+.if !defined(WITHOUT_WEB) >>+PLIST_FILES+= share/applications/sun_java15.desktop >>+.endif >> PLIST_DIRS= jdk${JDK_VERSION}/jre/.systemPrefs >> >> .if (${ARCH} == amd64) >>@@ -284,9 +288,20 @@ >> ${MKDIR} ${PREFIX}/jdk${JDK_VERSION} >> cd ${JDKIMAGEDIR} && ${FIND} . \ >> | ${CPIO} -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION} >>+.if !defined(WITHOUT_WEB) >>+ @${SED} -e 's#Exec=INSTALL_DIR/JRE_NAME_VERSION/bin/ControlPanel#Exec=${PREFIX}/jdk${JDK_VERSION}/bin/ControlPanel#' \ >>+ -e 's#Icon=INSTALL_DIR/JRE_NAME_VERSION/plugin/desktop/sun_java.png#Icon=${PREFIX}/jdk${JDK_VERSION}/jre/plugin/desktop/sun_java.png#' \ >>+ < ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop \ >>+ > ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop.tmp >>+ ${INSTALL_DATA} ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop.tmp ${PREFIX}/share/applications/sun_java15.desktop >>+.endif > > > It feels like maybe it would be more appropriate to have a patch for the > source file and then use REINPLACE_CMD on it in post-patch and simply > install the icon here. Sure, if you like it better than this. >> @${ECHO_MSG} "@unexec ${LOCALBASE}/bin/unregistervm ${PREFIX}/jdk${JDK_VERSION}/bin/java" >> ${TMPPLIST} >> @${FIND} -s ${JDKIMAGEDIR} -not -type d | \ >> ${SED} -ne 's#^${JDKIMAGEDIR}#jdk${JDK_VERSION}#p' >> ${TMPPLIST} >>+.if !defined(WITHOUT_WEB) >>+ @-update-desktop-database > > > You may want to consider using ${LOCALBASE}/bin/update-desktop-database > here. Also, it seems more appropriate to do this in the post-install step. It seems that this particular invocation of update-desktop-database is very popular. Try running the following into any ports category you can think of: grep update-desktop-database /usr/ports/[any category]/*/Makefile Initially I had it in the post-install step, but I thought an extra ifdef there, would be considered uglier than this :-) >>+ @${ECHO_MSG} '@exec ${PREFIX}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} > > > This should use LOCALBASE rather than PREFIX. OK. >>+.endif >> .if defined(WITH_DEBUG) >> cd ${JDKIMAGEDIR_G} && ${FIND} . \ >> | ${CPIO} -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION} >>@@ -296,6 +311,9 @@ >> @${FIND} -s -d ${PREFIX}/jdk${JDK_VERSION} -type d | \ >> ${SED} -ne 's#^${PREFIX}/#@dirrm #p' >> ${TMPPLIST} >> @${ECHO_MSG} "@exec ${LOCALBASE}/bin/registervm ${PREFIX}/jdk${JDK_VERSION}/bin/java # FREEBSD-JDK${JDK_VERSION}" >> ${TMPPLIST} >>+.if !defined(WITHOUT_WEB) >>+ @${ECHO_MSG} '@unexec ${PREFIX}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} > > > Ditto with PREFIX -> LOCALBASE. OK. >>+.endif >> >> # XXX: put unregistervm into install script ? >> post-install: > > From owner-freebsd-java@FreeBSD.ORG Thu Sep 29 08:30:17 2005 Return-Path: X-Original-To: freebsd-java@hub.freebsd.org Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA6F816A465 for ; Thu, 29 Sep 2005 08:30:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0430D43D55 for ; Thu, 29 Sep 2005 08:30:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8T8UFk4095648 for ; Thu, 29 Sep 2005 08:30:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8T8UF5U095644; Thu, 29 Sep 2005 08:30:15 GMT (envelope-from gnats) Resent-Date: Thu, 29 Sep 2005 08:30:15 GMT Resent-Message-Id: <200509290830.j8T8UF5U095644@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, Artem Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 989AA16A41F for ; Thu, 29 Sep 2005 08:24:42 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F93243D49 for ; Thu, 29 Sep 2005 08:24:42 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j8T8OfLA079849 for ; Thu, 29 Sep 2005 08:24:41 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j8T8OfUO079841; Thu, 29 Sep 2005 08:24:41 GMT (envelope-from nobody) Message-Id: <200509290824.j8T8OfUO079841@www.freebsd.org> Date: Thu, 29 Sep 2005 08:24:41 GMT From: Artem To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: java/86700: SIGSEGV in native jdk15 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, 29 Sep 2005 08:30:18 -0000 >Number: 86700 >Category: java >Synopsis: SIGSEGV in native jdk15 >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 29 08:30:15 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Artem >Release: 5.4-RELEASE-p6 >Organization: Bizlink >Environment: FreeBSD dopler.bizlink.ru 5.4-RELEASE-p6 FreeBSD 5.4-RELEASE-p6 #2: Mon Aug 1 12:34:33 MSD 2005 root@dopler.bizlink.ru:/usr/obj/usr/src/sys/DOPLER i386 >Description: # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x2867a41d, pid=43892, tid=0x818be00 # # Java VM: Java HotSpot(TM) Server VM (1.5.0-p2-root_10_sep_2005_22_01 mixed mode) # Problematic frame: # V [libjvm.so+0x4f941d] # --------------- T H R E A D --------------- Current thread (0x0818bc00): JavaThread "CompilerThread0" daemon [_thread_in_native, id=135839232] siginfo:si_signo=11, si_errno=0, si_code=12, si_addr=0x0000001c Registers: EAX=0x00000000, EBX=0x288343ac, ECX=0x0a513438, EDX=0xbf966bd0 ESP=0xbf966934, EBP=0xbf966938, ESI=0xbf966bc0, EDI=0x000002bc EIP=0x2867a41d, EFLAGS=0x00010296 Top of Stack: (sp=0xbf966934) 0xbf966934: 00000000 bf966a58 2868569e bf966bc0 0xbf966944: 00000000 0a514684 0a50165c bf966f10 0xbf966954: 0a516bec bf9669e8 286822ab 0a927800 0xbf966964: bf966bd0 0a76296c 0a927801 bf966bc0 0xbf966974: 0a504318 0a513ac9 0a513ac8 bf966bc0 0xbf966984: 0a927c14 0a927800 0a516bbc 0a516bec 0xbf966994: 0a516c60 0a516c60 0a514c50 0a5042d8 0xbf9669a4: 0a47f009 00000001 0a516d80 0a514c50 Instructions: (pc=0x2867a41d) 0x2867a40d: 90 90 90 55 89 e5 56 8b 75 08 8d 56 10 8b 45 0c 0x2867a41d: 8b 48 1c b8 00 00 00 00 39 4a 04 76 06 8b 42 08 Stack: [0xbf928000,0xbf968000), sp=0xbf966934, free space=250k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.so+0x4f941d] V [libjvm.so+0x50469e] V [libjvm.so+0x504904] V [libjvm.so+0x4feeb9] V [libjvm.so+0x2fba59] V [libjvm.so+0x2f88d4] V [libjvm.so+0x2a2b4f] V [libjvm.so+0x300385] V [libjvm.so+0x2ffd49] V [libjvm.so+0x5da328] V [libjvm.so+0x5d7672] V [libjvm.so+0x5d760f] V [libjvm.so+0x546279] C [libpthread.so.1+0x8af1] _pthread_create+0x7c1 Current CompileTask: opto:381% ij.process.ByteProcessor.resize(II)Lij/process/ImageProcessor; @ 248 (389 bytes) --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x0a452200 JavaThread "Image Fetcher 2" daemon [_thread_blocked, id=172303360] 0x0a3e9800 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=170260480] 0x0a25e200 JavaThread "PoolThread-27" [_thread_blocked, id=141161472] 0x08632e00 JavaThread "PoolThread-26" [_thread_blocked, id=141012480] 0x0a398e00 JavaThread "PoolThread-25" [_thread_blocked, id=171542528] 0x083d2e00 JavaThread "PoolThread-24" [_thread_blocked, id=140493824] 0x0869fe00 JavaThread "Image Fetcher 1" daemon [_thread_blocked, id=170861056] 0x0a367800 JavaThread "PoolThread-23" [_thread_blocked, id=167884800] 0x0a2d9000 JavaThread "PoolThread-22" [_thread_in_native, id=141076480] 0x099fee00 JavaThread "PoolThread-12" [_thread_blocked, id=174326272] 0x0a2d9800 JavaThread "PoolThread-15" [_thread_blocked, id=169433088] 0x0a0de800 JavaThread "PoolThread-19" [_thread_blocked, id=142433280] 0x0a2f2a00 JavaThread "PoolThread-21" [_thread_blocked, id=168976896] 0x0a367e00 JavaThread "PoolThread-11" [_thread_blocked, id=171594752] 0x0a0e1800 JavaThread "PoolThread-16" [_thread_in_native, id=140717056] 0x0a2f2400 JavaThread "PoolThread-17" [_thread_blocked, id=141160448] 0x0a640600 JavaThread "PoolThread-20" [_thread_in_native, id=136671232] 0x09f2f200 JavaThread "PoolThread-2" [_thread_blocked, id=140716032] 0x0a0e1c00 JavaThread "PoolThread-6" [_thread_blocked, id=146595328] 0x099fe800 JavaThread "PoolThread-4" [_thread_blocked, id=169434624] 0x0a3a5200 JavaThread "PoolThread-3" [_thread_in_native, id=166874112] 0x086b0200 JavaThread "PoolThread-18" [_thread_blocked, id=138224128] 0x0a01b600 JavaThread "PoolThread-8" [_thread_blocked, id=166678016] 0x0a195a00 JavaThread "PoolThread-1" [_thread_blocked, id=141162496] 0x08257400 JavaThread "PoolThread-0" [_thread_blocked, id=141074432] 0x08257a00 JavaThread "PoolThread-7" [_thread_blocked, id=155792384] 0x08b36200 JavaThread "fotowow.ru/backoffice/pics_list/ /menu/Component/jesl2s6i /menu/Template/grnyp8vg" [_thread_in_Java, id=166675456] 0x08b36e00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=135556608] 0x08be3a00 JavaThread "PoolThread-14" [_thread_in_native, id=138250752] 0x0a126a00 JavaThread "PoolThread-13" [_thread_blocked, id=135553536] 0x08cc2000 JavaThread "PoolThread-5" [_thread_blocked, id=141077504] 0x085dfe00 JavaThread "Checkpointer" daemon [_thread_blocked, id=141008896] 0x085dfa00 JavaThread "Cleaner" daemon [_thread_blocked, id=140377088] 0x085df600 JavaThread "INCompressor" daemon [_thread_blocked, id=140376064] 0x084a9800 JavaThread "db4o WeakReference collector" [_thread_blocked, id=139106816] 0x084a9400 JavaThread "Checkpointer" daemon [_thread_blocked, id=139105792] 0x084a9000 JavaThread "Cleaner" daemon [_thread_blocked, id=139104768] 0x08566400 JavaThread "INCompressor" daemon [_thread_blocked, id=139881984] 0x0851be00 JavaThread "db4o WeakReference collector" [_thread_blocked, id=139878400] 0x0851ba00 JavaThread "Checkpointer" daemon [_thread_blocked, id=139574272] 0x0851b600 JavaThread "Cleaner" daemon [_thread_blocked, id=139573248] 0x0851b000 JavaThread "INCompressor" daemon [_thread_blocked, id=139571712] 0x08218200 JavaThread "db4o WeakReference collector" [_thread_blocked, id=136414208] 0x0820ce00 JavaThread "Checkpointer" daemon [_thread_blocked, id=136413184] 0x0820ca00 JavaThread "Cleaner" daemon [_thread_blocked, id=136367104] 0x0820c600 JavaThread "INCompressor" daemon [_thread_blocked, id=136366080] 0x08138a00 JavaThread "db4o WeakReference collector" [_thread_blocked, id=135498752] 0x08138600 JavaThread "Checkpointer" daemon [_thread_blocked, id=135497728] 0x08138200 JavaThread "Cleaner" daemon [_thread_blocked, id=135496704] 0x0866dc00 JavaThread "INCompressor" daemon [_thread_blocked, id=140959232] 0x08141a00 JavaThread "db4o WeakReference collector" [_thread_blocked, id=135535616] 0x08141600 JavaThread "Checkpointer" daemon [_thread_blocked, id=135534592] 0x08141200 JavaThread "Cleaner" daemon [_thread_blocked, id=135533568] 0x08503c00 JavaThread "INCompressor" daemon [_thread_blocked, id=139476480] 0x08503000 JavaThread "db4o WeakReference collector" [_thread_blocked, id=139473408] 0x084cfc00 JavaThread "Checkpointer" daemon [_thread_blocked, id=139263488] 0x084cf800 JavaThread "Cleaner" daemon [_thread_blocked, id=139262464] 0x084cf400 JavaThread "INCompressor" daemon [_thread_blocked, id=139261440] 0x084ad600 JavaThread "db4o WeakReference collector" [_thread_blocked, id=139122688] 0x084ad200 JavaThread "Checkpointer" daemon [_thread_blocked, id=139121664] 0x084a2e00 JavaThread "Cleaner" daemon [_thread_blocked, id=139120640] 0x084a2a00 JavaThread "INCompressor" daemon [_thread_blocked, id=139078656] 0x08481800 JavaThread "db4o WeakReference collector" [_thread_blocked, id=138942976] 0x08481400 JavaThread "Checkpointer" daemon [_thread_blocked, id=138941952] 0x08481000 JavaThread "Cleaner" daemon [_thread_blocked, id=138940928] 0x088a0a00 JavaThread "INCompressor" daemon [_thread_blocked, id=143264768] 0x0844b200 JavaThread "db4o WeakReference collector" [_thread_blocked, id=138720256] 0x08414e00 JavaThread "Checkpointer" daemon [_thread_blocked, id=138719232] 0x08414a00 JavaThread "Cleaner" daemon [_thread_blocked, id=138497024] 0x08414600 JavaThread "INCompressor" daemon [_thread_blocked, id=138496000] 0x0823b600 JavaThread "db4o WeakReference collector" [_thread_blocked, id=136558592] 0x0823b200 JavaThread "Checkpointer" daemon [_thread_blocked, id=136557568] 0x08156e00 JavaThread "Cleaner" daemon [_thread_blocked, id=136556544] 0x08156a00 JavaThread "INCompressor" daemon [_thread_blocked, id=135621632] 0x089dbe00 JavaThread "db4o WeakReference collector" [_thread_blocked, id=135618560] 0x089dba00 JavaThread "Checkpointer" daemon [_thread_blocked, id=144555008] 0x089db600 JavaThread "Cleaner" daemon [_thread_blocked, id=144553984] 0x086e3200 JavaThread "INCompressor" daemon [_thread_blocked, id=144552960] 0x089bf600 JavaThread "db4o WeakReference collector" [_thread_blocked, id=144439296] 0x089bf200 JavaThread "Checkpointer" daemon [_thread_blocked, id=144438272] 0x088a0e00 JavaThread "Cleaner" daemon [_thread_blocked, id=144437248] 0x08847200 JavaThread "INCompressor" daemon [_thread_blocked, id=142898176] 0x088a0400 JavaThread "db4o WeakReference collector" [_thread_blocked, id=143263232] 0x08847a00 JavaThread "Checkpointer" daemon [_thread_blocked, id=142900224] 0x08847600 JavaThread "Cleaner" daemon [_thread_blocked, id=142899200] 0x0874bc00 JavaThread "INCompressor" daemon [_thread_blocked, id=141924864] 0x0871b600 JavaThread "db4o WeakReference collector" [_thread_blocked, id=141670400] 0x0871b200 JavaThread "Checkpointer" daemon [_thread_blocked, id=141669376] 0x08759e00 JavaThread "Cleaner" daemon [_thread_blocked, id=141668352] 0x0874ba00 JavaThread "INCompressor" daemon [_thread_blocked, id=141925376] 0x08759600 JavaThread "db4o WeakReference collector" [_thread_blocked, id=141924352] 0x08759200 JavaThread "Checkpointer" daemon [_thread_blocked, id=141923328] 0x0874be00 JavaThread "Cleaner" daemon [_thread_blocked, id=141922304] 0x0874b600 JavaThread "INCompressor" daemon [_thread_blocked, id=141867008] 0x0873e400 JavaThread "db4o WeakReference collector" [_thread_blocked, id=141813248] 0x0873e000 JavaThread "Checkpointer" daemon [_thread_blocked, id=141812224] 0x085fcc00 JavaThread "Cleaner" daemon [_thread_blocked, id=140496384] 0x086da800 JavaThread "INCompressor" daemon [_thread_blocked, id=140495360] 0x084b1200 JavaThread "db4o WeakReference collector" [_thread_blocked, id=139138048] 0x0840de00 JavaThread "db4o WeakReference collector" [_thread_blocked, id=139137024] 0x0840da00 JavaThread "Checkpointer" daemon [_thread_blocked, id=138468352] 0x0840d600 JavaThread "Cleaner" daemon [_thread_blocked, id=138467328] 0x08401e00 JavaThread "INCompressor" daemon [_thread_blocked, id=138465280] 0x08401200 JavaThread "db4o WeakReference collector" [_thread_blocked, id=138417152] 0x08233e00 JavaThread "Checkpointer" daemon [_thread_blocked, id=138416128] 0x08233a00 JavaThread "Cleaner" daemon [_thread_blocked, id=136526848] 0x086dae00 JavaThread "INCompressor" daemon [_thread_blocked, id=141440000] 0x0821ae00 JavaThread "db4o WeakReference collector" [_thread_blocked, id=136523776] 0x0821aa00 JavaThread "Checkpointer" daemon [_thread_blocked, id=136424448] 0x0821a600 JavaThread "Cleaner" daemon [_thread_blocked, id=136423424] 0x0821a000 JavaThread "INCompressor" daemon [_thread_blocked, id=136421888] 0x086b5e00 JavaThread "db4o WeakReference collector" [_thread_blocked, id=141402112] 0x086b5600 JavaThread "Scheduler Thread" daemon [_thread_blocked, id=141252608] 0x08060c00 JavaThread "DestroyJavaVM" [_thread_blocked, id=134610944] 0x0869fa00 JavaThread "PoolThread-9" [_thread_in_native, id=141163520] 0x08632200 JavaThread "Acceptor ServerSocket[addr=/83.222.4.120,port=0,localport=80]" [_thread_in_native, id=140715008] 0x0862ce00 JavaThread "SessionScavenger" daemon [_thread_blocked, id=140713984] 0x0862c800 JavaThread "SessionScavenger" daemon [_thread_blocked, id=140691968] 0x0860bc00 JavaThread "Thread-2" [_thread_in_native, id=140557824] 0x0860b200 JavaThread "Thread-1" [_thread_blocked, id=140555264] 0x085e2c00 JavaThread "Timer-0" [_thread_blocked, id=140389888] 0x08392800 JavaThread "Monitor stop file" [_thread_blocked, id=137964544] 0x08197400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=135886336] 0x08197000 JavaThread "CompilerThread1" daemon [_thread_blocked, id=135885312] =>0x0818bc00 JavaThread "CompilerThread0" daemon [_thread_in_native, id=135839232] 0x0818b800 JavaThread "AdapterThread" daemon [_thread_blocked, id=135838208] 0x0818b200 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=135836672] 0x0816e400 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_in_native, id=135718912] 0x0816e000 JavaThread "Finalizer" daemon [_thread_blocked, id=135717376] 0x0806bc00 JavaThread "Reference Handler" daemon [_thread_blocked, id=134659584] Other Threads: 0x08122700 VMThread [id=134658560] 0x0805af00 WatcherThread [id=135887360] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 16704K, used 4197K [0x2d810000, 0x2ea20000, 0x30f90000) eden space 14912K, 27% used [0x2d810000, 0x2dc0e948, 0x2e6a0000) from space 1792K, 5% used [0x2e6a0000, 0x2e6babb8, 0x2e860000) to space 1792K, 0% used [0x2e860000, 0x2e860000, 0x2ea20000) tenured generation total 146088K, used 82814K [0x30f90000, 0x39e3a000, 0x4cc10000) the space 146088K, 56% used [0x30f90000, 0x3606fbd8, 0x3606fc00, 0x39e3a000) compacting perm gen total 29952K, used 29843K [0x4cc10000, 0x4e950000, 0x50c10000) the space 29952K, 99% used [0x4cc10000, 0x4e934ca0, 0x4e934e00, 0x4e950000) No shared spaces configured. Dynamic libraries: 0x08048000 /usr/local/jdk1.5.0/bin/java 0x28082000 /usr/lib/libpthread.so.1 0x280a6000 /lib/libc.so.5 0x28181000 /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so 0x28855000 /lib/libm.so.3 0x28871000 /usr/local/jdk1.5.0/jre/lib/i386/native_threads/libhpi.so 0x2887a000 /usr/local/jdk1.5.0/jre/lib/i386/libjdwp.so 0x288b7000 /usr/local/jdk1.5.0/jre/lib/i386/libverify.so 0x288c4000 /usr/local/jdk1.5.0/jre/lib/i386/libjava.so 0x288e2000 /usr/local/jdk1.5.0/jre/lib/i386/libzip.so 0x50e2b000 /usr/local/jdk1.5.0/jre/lib/i386/libdt_socket.so 0x510a8000 /usr/local/jdk1.5.0/jre/lib/i386/libnet.so 0x51af0000 /usr/local/jdk1.5.0/jre/lib/i386/libnio.so 0x51bfe000 /usr/local/jdk1.5.0/jre/lib/i386/libawt.so 0x51c9a000 /usr/local/jdk1.5.0/jre/lib/i386/libmlib_image.so 0x50e30000 /usr/local/jdk1.5.0/jre/lib/i386/headless/libmawt.so 0x51d57000 /usr/local/jdk1.5.0/jre/lib/i386/libjpeg.so 0x51d88000 /usr/local/jdk1.5.0/jre/lib/i386/libfontmanager.so 0x51e0d000 /usr/lib/libstdc++.so.4 0x28055000 /libexec/ld-elf.so.1 VM Arguments: jvm_args: -Xrs -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=18392 -da -da:com.sleepycat... -Djava.awt.headless=true -Xms32m -Xmx500m -Xloggc:/tmp/gc.log -XX:+UseSerialGC -Dfile.encoding=UTF-8 java_command: /home/unison/uCMS/lib/loader.jar -storage owners -bindHost 83.222.4.120:80 -bindFtpPort 8120 -noSandbox -maxThreads 200 -jeCache 16 Environment Variables: JAVA_HOME=/usr/local/jdk1.4.2 PATH=/sbin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin LD_LIBRARY_PATH=/usr/local/jdk1.5.0/jre/lib/i386/server:/usr/local/jdk1.5.0/jre/lib/i386:/usr/local/jdk1.5.0/jre/../lib/i386 SHELL=/usr/local/bin/bash --------------- S Y S T E M --------------- OS:FreeBSD uname:FreeBSD 5.4-RELEASE-p6 FreeBSD 5.4-RELEASE-p6 #2: Mon Aug 1 12:34:33 MSD 2005 root@dopler.bizlink.ru:/usr/obj/usr/src/sys/DOPLER i386 rlimit: STACK 65536k, CORE infinity, NOFILE 14781 CPU:total 1 family 15, cmov, cx8, fxsr, mmx, ht Memory: 4k page, physical 836296k vm_info: Java HotSpot(TM) Server VM (1.5.0-p2-root_10_sep_2005_22_01) for freebsd-x86, built on Sep 10 2005 22:32:34 by root with gcc 3.4.2 [FreeBSD] 20040728 ---------------------------------------------------------------------- root@dopler:~/SIGSEGV1/# gdb /usr/local/jdk1.5.0/bin/java -c java.core GNU gdb 6.1.1 [FreeBSD] .. Core was generated by `java'. Program terminated with signal 6, Aborted. .. #0 0x2809e31b in pthread_testcancel () from /usr/lib/libpthread.so.1 (gdb) bt #0 0x2809e31b in pthread_testcancel () from /usr/lib/libpthread.so.1 #1 0x2808f145 in sigaction () from /usr/lib/libpthread.so.1 #2 0x280891dd in pthread_kill () from /usr/lib/libpthread.so.1 #3 0x28088bac in raise () from /usr/lib/libpthread.so.1 #4 0x28159c1b in abort () from /lib/libc.so.5 #5 0x286c8073 in os::abort () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #6 0x2878eb5d in VMError::report_and_die () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #7 0x286cb508 in JVM_handle_bsd_signal () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #8 0x286c9af3 in signalHandler () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #9 0x2808de0b in sigaction () from /usr/lib/libpthread.so.1 #10 0x2808dcab in sigaction () from /usr/lib/libpthread.so.1 #11 0x2808e86c in sigaction () from /usr/lib/libpthread.so.1 #12 0x28097094 in pthread_mutexattr_init () from /usr/lib/libpthread.so.1 #13 0x28096f88 in pthread_mutexattr_init () from /usr/lib/libpthread.so.1 #14 0x28145253 in _ctx_start () from /lib/libc.so.5 #15 0x00000000 in ?? () #16 0xbf9668f0 in ?? () #17 0xbf966630 in ?? () #18 0x00000000 in ?? () #19 0x28096f24 in pthread_mutexattr_init () from /usr/lib/libpthread.so.1 #20 0x2868569e in PhaseIdealLoop::split_if_with_blocks_post () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #21 0x28685904 in PhaseIdealLoop::split_if_with_blocks () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #22 0x2867feb9 in PhaseIdealLoop::PhaseIdealLoop () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #23 0x2847ca59 in Compile::Optimize () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #24 0x284798d4 in Compile::Compile () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #25 0x28423b4f in C2Compiler::compile_method () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #26 0x28481385 in CompileBroker::invoke_compiler_on_method () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #27 0x28480d49 in CompileBroker::compiler_thread_loop () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #28 0x2875b328 in compiler_thread_entry () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #29 0x28758672 in JavaThread::thread_main_inner () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #30 0x2875860f in JavaThread::run () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #31 0x286c7279 in _start () from /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so #32 0x2808aaf1 in pthread_create () from /usr/lib/libpthread.so.1 #33 0x28145253 in _ctx_start () from /lib/libc.so.5 (gdb) >How-To-Repeat: I have the dumped core... >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-java@FreeBSD.ORG Thu Sep 29 10:48:11 2005 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 802A316A41F for ; Thu, 29 Sep 2005 10:48:11 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id 53F9143D48 for ; Thu, 29 Sep 2005 10:48:09 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id j8TAm09V065814; Thu, 29 Sep 2005 13:48:00 +0300 (EEST) (envelope-from past@ebs.gr) Received: from [10.1.1.158] (pc158.ebs.gr [10.1.1.158]) by ebs.gr (8.13.3/8.12.11) with ESMTP id j8TAmA9l092084; Thu, 29 Sep 2005 13:48:11 +0300 (EEST) (envelope-from past@ebs.gr) Message-ID: <433BC658.7000808@ebs.gr> Date: Thu, 29 Sep 2005 13:47:52 +0300 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050830) X-Accept-Language: en-us, en MIME-Version: 1.0 To: jonc@chen.org.nz Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-java@freebsd.org Subject: JBoss ports do not respect the user's JAVA_VERSION 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, 29 Sep 2005 10:48:11 -0000 The jboss ports build along the jboss3ctl (or jboss4ctl) and hardcode in it the JAVA_HOME it uses during the build. This makes it impossible to change the jdk afterwards without rebuilding. Unfortunately, it seems that you cannot build jboss3/4 with jdk15, when you also have jdk14 installed. This is caused by the port specifying the java version like this: JAVA_VERSION= 1.4+ I have modified this to: JAVA_VERSION?= 1.4+ Actually grepping through the java category shows that almost all java-dependent ports, behave like that. Shouldn't we make a sweep and fix them all? Panagiotis From owner-freebsd-java@FreeBSD.ORG Thu Sep 29 11:19:22 2005 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 5B01316A41F for ; Thu, 29 Sep 2005 11:19:22 +0000 (GMT) (envelope-from work@ashleymoran.me.uk) Received: from mta07-winn.ispmail.ntl.com (mta07-winn.ispmail.ntl.com [81.103.221.47]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8623C43D48 for ; Thu, 29 Sep 2005 11:19:20 +0000 (GMT) (envelope-from work@ashleymoran.me.uk) Received: from aamta09-winn.ispmail.ntl.com ([81.103.221.35]) by mta07-winn.ispmail.ntl.com with ESMTP id <20050929111919.OBPF21883.mta07-winn.ispmail.ntl.com@aamta09-winn.ispmail.ntl.com> for ; Thu, 29 Sep 2005 12:19:19 +0100 Received: from jigsaw-sbs02.jigsawhq.com ([213.106.224.113]) by aamta09-winn.ispmail.ntl.com with ESMTP id <20050929111919.JCEE13031.aamta09-winn.ispmail.ntl.com@jigsaw-sbs02.jigsawhq.com> for ; Thu, 29 Sep 2005 12:19:19 +0100 X-Copfilter: Sender is in whitelist, skipped SpamAssassin X-Filtered-With-Copfilter: Version 0.1.0beta11 (ProxSMTP 1.2.1) X-Copfilter-Virus-Scanned: ClamAV 0.86.2/1104 - Wed Sep 28 23:20:40 2005 X-Copfilter: Client is part of our network, skipped SpamAssassin Received: from [192.168.0.181] ([192.168.0.181]) by jigsaw-sbs02.jigsawhq.com with Microsoft SMTPSVC(5.0.2195.6713); Thu, 29 Sep 2005 12:18:29 +0100 Message-ID: <433BCD85.10808@ashleymoran.me.uk> Date: Thu, 29 Sep 2005 12:18:29 +0100 From: Ashley Moran User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-java@freebsd.org References: <433BC658.7000808@ebs.gr> In-Reply-To: <433BC658.7000808@ebs.gr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 29 Sep 2005 11:18:29.0904 (UTC) FILETIME=[85132100:01C5C4E7] Subject: Re: JBoss ports do not respect the user's JAVA_VERSION 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, 29 Sep 2005 11:19:22 -0000 Panagiotis Astithas wrote: > The jboss ports build along the jboss3ctl (or jboss4ctl) and hardcode in > it the JAVA_HOME it uses during the build. This makes it impossible to > change the jdk afterwards without rebuilding. > > Unfortunately, it seems that you cannot build jboss3/4 with jdk15, when > you also have jdk14 installed. This is caused by the port specifying the > java version like this: > > JAVA_VERSION= 1.4+ > > I have modified this to: > > JAVA_VERSION?= 1.4+ > > Actually grepping through the java category shows that almost all > java-dependent ports, behave like that. Shouldn't we make a sweep and > fix them all? > > > Panagiotis I had a similar problem. I had to hack my /usr/ports/Mk/bsd.java.mk file to set the preferred JDK to native/1.5 to get tomcat to compile against JDK 1.5. I was wondering when this file will be updated to support the latest JDK (even if native/1.4 is left as the default). Ashley From owner-freebsd-java@FreeBSD.ORG Thu Sep 29 13:07:35 2005 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 63B0716A41F for ; Thu, 29 Sep 2005 13:07:35 +0000 (GMT) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from arabica.esil.univ-mrs.fr (arabica.esil.univ-mrs.fr [139.124.41.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA10A43D53 for ; Thu, 29 Sep 2005 13:07:31 +0000 (GMT) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from arabica.esil.univ-mrs.fr (localhost [127.0.0.1]) by arabica.esil.univ-mrs.fr (8.13.3/8.13.3) with ESMTP id j8TD6jvu027348; Thu, 29 Sep 2005 15:06:45 +0200 (CEST) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: (from rv@localhost) by arabica.esil.univ-mrs.fr (8.13.3/8.13.3/Submit) id j8TD6YUV027334; Thu, 29 Sep 2005 15:06:34 +0200 (CEST) (envelope-from herve.quiroz@esil.univ-mrs.fr) X-Authentication-Warning: arabica.esil.univ-mrs.fr: rv set sender to herve.quiroz@esil.univ-mrs.fr using -f Date: Thu, 29 Sep 2005 15:06:34 +0200 From: Herve Quiroz To: Ashley Moran Message-ID: <20050929130634.GA24933@arabica.esil.univ-mrs.fr> Mail-Followup-To: Ashley Moran , freebsd-java@freebsd.org References: <433BC658.7000808@ebs.gr> <433BCD85.10808@ashleymoran.me.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <433BCD85.10808@ashleymoran.me.uk> User-Agent: Mutt/1.4.2.1i Cc: freebsd-java@freebsd.org Subject: Re: JBoss ports do not respect the user's JAVA_VERSION 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, 29 Sep 2005 13:07:35 -0000 On Thu, Sep 29, 2005 at 12:18:29PM +0100, Ashley Moran wrote: > Panagiotis Astithas wrote: > >Actually grepping through the java category shows that almost all > >java-dependent ports, behave like that. Shouldn't we make a sweep and > >fix them all? Actually that's indeed the intended behavior. The port defines a *range* of JVM versions that are acceptable and one is picked up during build/install of the port. Hence the "+" in "1.4+" to allow other JDKs to be picked up. Your problem here lies in the fact that you have several JDKs installed and that they are not sorted the way you would like them to be. Here again it's the intended behavior. There is an "official" priority list for JDK ports in bsd.java.mk and java/jdk14 is the default JDK on any FreeBSD but 4.x. However, users may override this order, using JAVA_PREFERRED_PORTS (in /etc/make.conf for instance). > I had a similar problem. I had to hack my /usr/ports/Mk/bsd.java.mk > file to set the preferred JDK to native/1.5 to get tomcat to compile > against JDK 1.5. I was wondering when this file will be updated to > support the latest JDK (even if native/1.4 is left as the default). No need to hack your bsd.java.mk, just add this in your /etc/make.conf: JAVA_PREFERRED_PORTS= JAVA_PORT_NATIVE_BSDJAVA_JDK_1_5 I've been updating lots of Java ports recently to have them use javavmwrapper 2.0 (which uses the logic from bsd.java.mk) so that no JAVA_HOME is hardcoded anymore. But you are right the JBoss ports (and jboss*ctl executables) do hardcode some JAVA_HOME value. Once the rcNG'ification of www/jakarta-tomcat55 is proven to be fine (through testing and feedback), I will try to apply the same changes to the JBoss ports as well. OTOH, the main issue here is more about documenting the JAVA_PREFERRED_PORTS feature. In this extend, I am trying to write down a "FreeBSD Java Handbook" based on the work in "Java and Jakarta Tomcat on FreeBSD" article [1]. But my spare time is quite limited at the moment so it may take quite a long time for me to come up with the final article. However, I will try to add a small statement in the header of bsd.java.mk about it ASAP. Herve From owner-freebsd-java@FreeBSD.ORG Thu Sep 29 13:52:31 2005 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 8F3A316A41F for ; Thu, 29 Sep 2005 13:52:31 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E12043D4C for ; Thu, 29 Sep 2005 13:52:29 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id j8TDqF9V066295; Thu, 29 Sep 2005 16:52:15 +0300 (EEST) (envelope-from past@ebs.gr) Received: from [10.1.1.158] (pc158.ebs.gr [10.1.1.158]) by ebs.gr (8.13.3/8.12.11) with ESMTP id j8TDqPKK094142; Thu, 29 Sep 2005 16:52:26 +0300 (EEST) (envelope-from past@ebs.gr) Message-ID: <433BF187.8020905@ebs.gr> Date: Thu, 29 Sep 2005 16:52:07 +0300 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050830) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Herve Quiroz References: <433BC658.7000808@ebs.gr> <433BCD85.10808@ashleymoran.me.uk> <20050929130634.GA24933@arabica.esil.univ-mrs.fr> In-Reply-To: <20050929130634.GA24933@arabica.esil.univ-mrs.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Ashley Moran , freebsd-java@freebsd.org Subject: Re: JBoss ports do not respect the user's JAVA_VERSION 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, 29 Sep 2005 13:52:31 -0000 Herve Quiroz wrote: > On Thu, Sep 29, 2005 at 12:18:29PM +0100, Ashley Moran wrote: > >>Panagiotis Astithas wrote: >> >>>Actually grepping through the java category shows that almost all >>>java-dependent ports, behave like that. Shouldn't we make a sweep and >>>fix them all? > > > Actually that's indeed the intended behavior. The port defines a *range* > of JVM versions that are acceptable and one is picked up during > build/install of the port. Hence the "+" in "1.4+" to allow other JDKs > to be picked up. > > Your problem here lies in the fact that you have several JDKs installed > and that they are not sorted the way you would like them to be. Here > again it's the intended behavior. There is an "official" priority list > for JDK ports in bsd.java.mk and java/jdk14 is the default JDK on any > FreeBSD but 4.x. However, users may override this order, using > JAVA_PREFERRED_PORTS (in /etc/make.conf for instance). > > >>I had a similar problem. I had to hack my /usr/ports/Mk/bsd.java.mk >>file to set the preferred JDK to native/1.5 to get tomcat to compile >>against JDK 1.5. I was wondering when this file will be updated to >>support the latest JDK (even if native/1.4 is left as the default). > > > No need to hack your bsd.java.mk, just add this in your /etc/make.conf: > > JAVA_PREFERRED_PORTS= JAVA_PORT_NATIVE_BSDJAVA_JDK_1_5 > > I've been updating lots of Java ports recently to have them use > javavmwrapper 2.0 (which uses the logic from bsd.java.mk) so that no > JAVA_HOME is hardcoded anymore. But you are right the JBoss ports (and > jboss*ctl executables) do hardcode some JAVA_HOME value. Once the > rcNG'ification of www/jakarta-tomcat55 is proven to be fine (through > testing and feedback), I will try to apply the same changes to the JBoss > ports as well. > > OTOH, the main issue here is more about documenting the > JAVA_PREFERRED_PORTS feature. In this extend, I am trying to write down > a "FreeBSD Java Handbook" based on the work in "Java and Jakarta Tomcat > on FreeBSD" article [1]. But my spare time is quite limited at the > moment so it may take quite a long time for me to come up with the final > article. However, I will try to add a small statement in the header of > bsd.java.mk about it ASAP. > > Herve Ah, I see. My initial reaction was to check the man page of javavmwrapper and I didn't see a mention of JAVA_PREFERRED_PORTS in there. If you could add a couple of lines about its use, then we'd be fine I think. I very much appreciate the fact that javavmwrapper and bsd.java.mk are consistent in their selection of jdks. Thanks, Panagiotis From owner-freebsd-java@FreeBSD.ORG Fri Sep 30 00:50:23 2005 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 703A616A41F for ; Fri, 30 Sep 2005 00:50:23 +0000 (GMT) (envelope-from WillS@housing.ufl.edu) Received: from smtp.housing.ufl.edu (smtp2.housing.ufl.edu [128.227.47.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD34A43D48 for ; Fri, 30 Sep 2005 00:50:22 +0000 (GMT) (envelope-from WillS@housing.ufl.edu) Received: (qmail 56344 invoked by uid 98); 22 Sep 2005 21:10:17 -0000 Received: from 128.227.47.18 by smtp1.housing.ufl.edu (envelope-from , uid 82) with qmail-scanner-1.25 (clamdscan: 0.83/705. spamassassin: 3.0.2. Clear:RC:1(128.227.47.18):. Processed in 0.530165 secs); 22 Sep 2005 21:10:17 -0000 X-Qmail-Scanner-Mail-From: WillS@housing.ufl.edu via smtp1.housing.ufl.edu X-Qmail-Scanner: 1.25 (Clear:RC:1(128.227.47.18):. Processed in 0.530165 secs) Received: from bragi.housing.ufl.edu (128.227.47.18) by smtp.housing.ufl.edu with SMTP; 22 Sep 2005 21:10:16 -0000 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.0.6556.0 Date: Thu, 22 Sep 2005 16:56:36 -0400 Message-ID: <0E972CEE334BFE4291CD07E056C76ED807737FCF@bragi.housing.ufl.edu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: JDK 1.5.0p2: Swing and the Keyboard. Thread-Index: AcW/ssC7NH35/djGSwO8PegpEVxW/gABGGeQ From: "Will Saxon" To: "Greg Lewis" , "Jonathan Chen" Cc: freebsd-java@FreeBSD.org Subject: RE: JDK 1.5.0p2: Swing and the Keyboard. 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: Fri, 30 Sep 2005 00:50:23 -0000 > -----Original Message----- > From: owner-freebsd-java@freebsd.org=20 > [mailto:owner-freebsd-java@freebsd.org] On Behalf Of Greg Lewis > Sent: Thursday, September 22, 2005 4:14 PM > To: Jonathan Chen > Cc: freebsd-java@FreeBSD.org > Subject: Re: JDK 1.5.0p2: Swing and the Keyboard. >=20 >=20 > On Thu, Sep 22, 2005 at 10:37:18AM +1200, Jonathan Chen wrote: > > Thanks for the great work on getting the second patchset out! I've=20 > > started trying it out and have discovered a few problems with the=20 > > keyboard with Swing applications (which *looks* better): > >=20 > > 1. Numeric pad doesn't work. > > 2. Backspace key doesn't work. > >=20 > > I'll come back with a test-case soon. >=20 > Do you happen to know if this worked in patchset 1? I have had this occur in patchset 1 also.=20 -Will From owner-freebsd-java@FreeBSD.ORG Fri Sep 30 18:03:08 2005 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 6F4AD16A41F for ; Fri, 30 Sep 2005 18:03:08 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (glewis.dsl.xmission.com [166.70.56.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7141D43D4C for ; Fri, 30 Sep 2005 18:03:05 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.3/8.13.3) with ESMTP id j8UI2skr010470; Fri, 30 Sep 2005 12:02:54 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j8UI2rhD010469; Fri, 30 Sep 2005 12:02:53 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Fri, 30 Sep 2005 12:02:53 -0600 From: Greg Lewis To: Panagiotis Astithas Message-ID: <20050930180253.GC10169@misty.eyesbeyond.com> References: <433B067C.2020500@ebs.gr> <20050928222659.GA21920@misty.eyesbeyond.com> <433B9826.10607@ebs.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <433B9826.10607@ebs.gr> User-Agent: Mutt/1.4.2.1i Cc: freebsd-java@freebsd.org Subject: Re: [patch] Install a desktop icon for the jdk15 Control Panel 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: Fri, 30 Sep 2005 18:03:08 -0000 Hi Panagiotis, On Thu, Sep 29, 2005 at 10:30:46AM +0300, Panagiotis Astithas wrote: > Greg Lewis wrote: > >Hi Panagiotis, > > > >On Thu, Sep 29, 2005 at 12:09:16AM +0300, Panagiotis Astithas wrote: > > > >>I cooked up this patch to fix something that has been annoying me for a > >>long time. When we install the jdk we don't fix the provided > >>sun_java.desktop file, or install it in a suitable place for desktop > >>environments to pick up. This patch is for jdk15 and creates the > >>necessary menu entry for Gnome and KDE (although I haven't tested on the > >>latter). It should be trivial to make the same changes for jdk14, by > >>using MINIMAL instead of WITHOUT_WEB. > > > > > >Thanks working this up. Can you please send-pr it? I'm worried that > >it will get lost otherwise since I'm currently tracking some other patches > >as well. > > Certainly. Thanks! > >It would be good if someone could test your changes against KDE as well. > > > >I have some minor comments on the patch. > > > > > >>--- /usr/ports/java/jdk15/Makefile Tue Sep 20 23:00:08 2005 > >>+++ jdk15/Makefile Wed Sep 28 23:57:17 2005 > >>@@ -43,6 +43,7 @@ > >>MAKE_ENV+= BROWSER=mozilla > >>.endif > >>USE_ICONV= yes > >>+USE_GNOME= desktopfileutils > > > > > >Does this pull in any extra dependencies other than desktop-file-utils? > >the jdk is already pretty fat with dependencies, and I particularly don't > >want to pull in a bunch of KDE and/or Gnome dependencies. > > I don't think so, I used it as a convenience, since desktopfileutils > itself contains a 'USE_GNOME=glib20' line. So I figured, if you have > that, you had glib20 at least. I guess a tester with KDE will let us > know for sure. Ok, good. I think glib20 is an acceptable extra dependency :). > >>MAKE_ENV+= ALT_MOZILLA_HEADERS_PATH="${X11BASE}/include" > >>.endif > >> > >>@@ -118,6 +119,9 @@ > >> > >>PLIST_FILES= jdk${JDK_VERSION}/jre/.systemPrefs/.system.lock \ > >> jdk${JDK_VERSION}/jre/.systemPrefs/.systemRootModFile > >>+.if !defined(WITHOUT_WEB) > >>+PLIST_FILES+= share/applications/sun_java15.desktop > >>+.endif > >>PLIST_DIRS= jdk${JDK_VERSION}/jre/.systemPrefs > >> > >>.if (${ARCH} == amd64) > >>@@ -284,9 +288,20 @@ > >> ${MKDIR} ${PREFIX}/jdk${JDK_VERSION} > >> cd ${JDKIMAGEDIR} && ${FIND} . \ > >> | ${CPIO} -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION} > >>+.if !defined(WITHOUT_WEB) > >>+ @${SED} -e > >>'s#Exec=INSTALL_DIR/JRE_NAME_VERSION/bin/ControlPanel#Exec=${PREFIX}/jdk${JDK_VERSION}/bin/ControlPanel#' \ > >>+ -e > >>'s#Icon=INSTALL_DIR/JRE_NAME_VERSION/plugin/desktop/sun_java.png#Icon=${PREFIX}/jdk${JDK_VERSION}/jre/plugin/desktop/sun_java.png#' \ > >>+ < ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop \ > >>+ > ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop.tmp > >>+ ${INSTALL_DATA} > >>${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop.tmp > >>${PREFIX}/share/applications/sun_java15.desktop > >>+.endif > > > > > >It feels like maybe it would be more appropriate to have a patch for the > >source file and then use REINPLACE_CMD on it in post-patch and simply > >install the icon here. > > Sure, if you like it better than this. Thanks. I just think its more the standard way to do things. > >> @${ECHO_MSG} "@unexec ${LOCALBASE}/bin/unregistervm > >> ${PREFIX}/jdk${JDK_VERSION}/bin/java" >> ${TMPPLIST} > >> @${FIND} -s ${JDKIMAGEDIR} -not -type d | \ > >> ${SED} -ne 's#^${JDKIMAGEDIR}#jdk${JDK_VERSION}#p' >> ${TMPPLIST} > >>+.if !defined(WITHOUT_WEB) > >>+ @-update-desktop-database > > > > > >You may want to consider using ${LOCALBASE}/bin/update-desktop-database > >here. Also, it seems more appropriate to do this in the post-install step. > > It seems that this particular invocation of update-desktop-database is > very popular. Try running the following into any ports category you can > think of: > > grep update-desktop-database /usr/ports/[any category]/*/Makefile Fair enough then, probably no need to put ${LOCALBASE} in. > Initially I had it in the post-install step, but I thought an extra > ifdef there, would be considered uglier than this :-) My feeling on it is that an operation like this is a post-install operation rather than an install operation since it would appear to be updating an external "database" of some sort. If updating that database is important, then the operation should actually be done in the pkg-install script (or installing a package will mean that the database isn't updated). However, you mention that this step is done in Makefiles for other ports. That leads me to believe that either these ports are all broken in terms of being installed as a package (not inconceivable ;) or this operation doesn't actually do anything important. I think we need to determine which it is so we can do the right thing here. Thanks for working on this! -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Fri Sep 30 21:32:41 2005 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 8829E16A41F for ; Fri, 30 Sep 2005 21:32:41 +0000 (GMT) (envelope-from eeide@flux.utah.edu) Received: from bas.flux.utah.edu (bas.flux.utah.edu [155.98.60.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0443143D48 for ; Fri, 30 Sep 2005 21:32:40 +0000 (GMT) (envelope-from eeide@flux.utah.edu) Received: from bas.flux.utah.edu (localhost [127.0.0.1]) by bas.flux.utah.edu (8.12.11/8.12.11) with ESMTP id j8ULWYkH031339; Fri, 30 Sep 2005 15:32:34 -0600 (MDT) (envelope-from eeide@bas.flux.utah.edu) Received: (from eeide@localhost) by bas.flux.utah.edu (8.12.11/8.13.1/Submit) id j8ULWXZ9031336; Fri, 30 Sep 2005 15:32:33 -0600 (MDT) (envelope-from eeide) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17213.44785.471473.752923@bas.flux.utah.edu> Date: Fri, 30 Sep 2005 15:32:33 -0600 From: Eric Eide To: freebsd-java@FreeBSD.org X-Mailer: VM 7.18 under 21.4 (patch 16) "Corporate Culture" XEmacs Lucid Cc: Eric Eide Subject: JVM Crash Report 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: Fri, 30 Sep 2005 21:32:41 -0000 The JVM crash report asked that I send the crash to you, so here goes.... This crash happened while running Ant within Eclipse 3.1 (from the ports tree) on FreeBSD 4.11-STABLE. Everything seemed fine, then boom. Eclipse had been running for quite a while. Below are the contents of the dumped log file. It is the same as what was sent to the terminal. I hope this is helpful to you! --- Eric. ------------------------------------------------------------------------------- Unexpected Signal : 11 occurred at PC=0x2846F913 Function=allocate_permanent__C13objArrayKlassR11KlassHandleiP6Thread+0x2B Library=/usr/local/jdk1.4.2/jre/lib/i386/client/libjvm.so Current Java thread: at org.eclipse.core.internal.runtime.InternalPlatform.log(InternalPlatform.java:845) - locked <0x2d893790> (a java.util.ArrayList) at org.eclipse.core.internal.runtime.Log.log(Log.java:56) at org.eclipse.ant.core.AntRunner.handleInvocationTargetException(AntRunner.java:428) at org.eclipse.ant.core.AntRunner.run(AntRunner.java:362) at org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchDelegate$1.run(AntLaunchDelegate.java:215) at java.lang.Thread.run(Thread.java:534) Dynamic libraries: 0x8048000 /usr/local/jdk1.4.2/bin/java 0x28076000 /usr/lib/libc_r.so.4 0x2812e000 /usr/local/jdk1.4.2/jre/lib/i386/client/libjvm.so 0x28664000 /usr/lib/libstdc++.so.3 0x286a9000 /usr/lib/libm.so.2 0x286c4000 /usr/local/jdk1.4.2/jre/lib/i386/native_threads/libhpi.so 0x286d3000 /usr/local/jdk1.4.2/jre/lib/i386/libverify.so 0x286ee000 /usr/local/jdk1.4.2/jre/lib/i386/libjava.so 0x2870f000 /usr/local/jdk1.4.2/jre/lib/i386/libzip.so 0x40736000 /usr/local/jdk1.4.2/jre/lib/i386/libnet.so 0x4074e000 /usr/local/jdk1.4.2/jre/lib/i386/libnio.so 0x42ad5000 /.a/nfast/users/eeide/.eclipse/org.eclipse.platform_3.1.0/configuration/org.eclipse.osgi/bundles/240/1/.cp/libswt-pi-gtk-3138.so 0x42b1b000 /usr/X11R6/lib/libgtk-x11-2.0.so.600 0x42dcc000 /usr/local/lib/libgthread-2.0.so.600 0x42dd0000 /usr/X11R6/lib/libXtst.so.6 0x42dd5000 /usr/X11R6/lib/libgdk_pixbuf-2.0.so.600 0x42dec000 /usr/X11R6/lib/libgdk-x11-2.0.so.600 0x42e65000 /usr/X11R6/lib/libXrandr.so.2 0x42e69000 /usr/X11R6/lib/libXi.so.6 0x42e71000 /usr/X11R6/lib/libXinerama.so.1 0x42e74000 /usr/X11R6/lib/libXfixes.so.3 0x42e79000 /usr/X11R6/lib/libXcursor.so.1 0x42e82000 /usr/local/lib/libgmodule-2.0.so.600 0x42e86000 /usr/local/lib/libgobject-2.0.so.600 0x42ebf000 /usr/X11R6/lib/libpangoxft-1.0.so.800 0x42ec6000 /usr/X11R6/lib/libXft.so.2 0x42ed7000 /usr/local/lib/libfreetype.so.9 0x42f3c000 /usr/lib/libz.so.2 0x42f49000 /usr/X11R6/lib/libXrender.so.1 0x42f51000 /usr/X11R6/lib/libXext.so.6 0x42f5f000 /usr/X11R6/lib/libpangox-1.0.so.800 0x42f6a000 /usr/X11R6/lib/libX11.so.6 0x43029000 /usr/local/lib/libatk-1.0.so.901 0x43041000 /usr/local/lib/libintl.so.6 0x4304a000 /usr/local/lib/libglib-2.0.so.600 0x430c9000 /usr/X11R6/lib/libpangoft2-1.0.so.800 0x430ed000 /usr/X11R6/lib/libpango-1.0.so.800 0x43122000 /usr/local/lib/libiconv.so.3 0x4320f000 /usr/X11R6/lib/libfontconfig.so.1 0x43235000 /usr/X11R6/lib/libXThrStub.so.6 0x43237000 /usr/local/lib/libexpat.so.5 0x43254000 /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2 0x43257000 /.a/nfast/users/eeide/.eclipse/org.eclipse.platform_3.1.0/configuration/org.eclipse.osgi/bundles/240/1/.cp/libswt-gtk-3138.so 0x40733000 /usr/X11R6/lib/pango/1.4.0/modules/pango-basic-fc.so 0x43299000 /.a/nfast/users/eeide/.eclipse/org.eclipse.platform_3.1.0/configuration/org.eclipse.osgi/bundles/239/1/.cp/os/freebsd/x86/libcore_3_1_0.so 0x4329c000 /usr/lib/libc.so.4 0x4328a000 /.a/nfast/users/eeide/.eclipse/org.eclipse.platform_3.1.0/configuration/org.eclipse.osgi/bundles/240/1/.cp/libswt-gnome-gtk-3138.so 0x43a5e000 /usr/X11R6/lib/libgnomevfs-2.so.1000 0x43943000 /usr/X11R6/lib/libgnome-2.so.1000 0x43ab9000 /usr/X11R6/lib/libgnomeui-2.so.1000 0x43956000 /usr/X11R6/lib/libgconf-2.so.5 0x43b3b000 /usr/local/lib/libbonobo-activation.so.4 0x43b4e000 /usr/local/lib/libbonobo-2.so.0 0x43ba3000 /usr/local/lib/libORBit-2.so.0 0x43bf3000 /usr/local/lib/libxml2.so.5 0x43cfc000 /usr/lib/libssl.so.3 0x43d2b000 /usr/lib/libcrypto.so.3 0x43e22000 /usr/local/lib/libhowl.so.0 0x4328e000 /usr/local/lib/libesd.so.2 0x43f4e000 /usr/local/lib/libaudiofile.so.0 0x43986000 /usr/local/lib/libpopt.so.0 0x43f72000 /usr/X11R6/lib/libgnomecanvas-2.so.1000 0x43f9a000 /usr/X11R6/lib/libbonoboui-2.so.0 0x43ff3000 /usr/X11R6/lib/libgnome-keyring.so.0 0x43ffd000 /usr/local/lib/libjpeg.so.9 0x4401b000 /usr/X11R6/lib/libSM.so.6 0x44024000 /usr/X11R6/lib/libICE.so.6 0x4403b000 /usr/local/lib/libORBitCosNaming-2.so.0 0x43939000 /usr/local/lib/libgnugetopt.so.1 0x44040000 /usr/local/lib/libart_lgpl_2.so.5 0x4405d000 /usr/X11R6/lib/gnome-vfs-2.0/modules/libfile.so 0x4406c000 /usr/local/lib/libfam.so.0 0x2804e000 /usr/libexec/ld-elf.so.1 Heap at VM Abort: Heap def new generation total 3456K, used 9K [0x2c4b0000, 0x2c870000, 0x2d860000) eden space 3072K, 0% used [0x2c4b0000, 0x2c4b2768, 0x2c7b0000) from space 384K, 0% used [0x2c7b0000, 0x2c7b0000, 0x2c810000) to space 384K, 0% used [0x2c810000, 0x2c810000, 0x2c870000) tenured generation total 45412K, used 25371K [0x2d860000, 0x304b9000, 0x3c4b0000) the space 45412K, 55% used [0x2d860000, 0x2f126ee0, 0x2f127000, 0x304b9000) compacting perm gen total 65536K, used 65535K [0x3c4b0000, 0x404b0000, 0x404b0000) the space 65536K, 99% used [0x3c4b0000, 0x404affd0, 0x404b0000, 0x404b0000) Local Time = Fri Sep 30 15:20:12 2005 Elapsed Time = 15232 # # HotSpot Virtual Machine Error : 11 # Error ID : 4F530E43505002F1 # Please report this error to # freebsd-java@FreeBSD.org mailing list # # Java VM: Java HotSpot(TM) Client VM (1.4.2-p7-kwebb_29_aug_2005_18_14 mixed mode) # -- ------------------------------------------------------------------------------- Eric Eide . University of Utah School of Computing http://www.cs.utah.edu/~eeide/ . +1 (801) 585-5512 voice, +1 (801) 581-5843 FAX From owner-freebsd-java@FreeBSD.ORG Sat Oct 1 01:45:27 2005 Return-Path: X-Original-To: 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 229F816A41F for ; Sat, 1 Oct 2005 01:45:27 +0000 (GMT) (envelope-from hwh@gddsn.org.cn) Received: from gddsn.org.cn (gddsn.org.cn [218.19.164.145]) by mx1.FreeBSD.org (Postfix) with ESMTP id 454E543D48 for ; Sat, 1 Oct 2005 01:45:25 +0000 (GMT) (envelope-from hwh@gddsn.org.cn) Received: from [192.168.1.5] (unknown [218.20.158.97]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gddsn.org.cn (Postfix) with ESMTP id 835BC38CB4D for ; Sat, 1 Oct 2005 09:45:18 +0800 (CST) Message-ID: <433DEA2C.8050605@gddsn.org.cn> Date: Sat, 01 Oct 2005 09:45:16 +0800 From: Huang wen hui User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050912) X-Accept-Language: zh-cn,zh MIME-Version: 1.0 To: java@freebsd.org Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 7bit Cc: Subject: Chinese TrueType Font problem on jdk1.5.0-p2 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: Sat, 01 Oct 2005 01:45:27 -0000 hi, I got a problem when I use chines TrueType Font on jdk1.5.0-p2, run demo/jfc/Font2DTest: %java -jar Font2DTest.jar Exception in thread "main" java.lang.IllegalArgumentException at java.nio.Buffer.position(Buffer.java:218) at sun.font.TrueTypeFont.lookupName(TrueTypeFont.java:818) at sun.font.TrueTypeFont.getFamilyName(TrueTypeFont.java:884) at sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(SunGraphicsEnvironment.java:480) at sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(SunGraphicsEnvironment.java:498) at Font2DTest.setupMenu(Font2DTest.java:261) at Font2DTest.(Font2DTest.java:153) at Font2DTest.main(Font2DTest.java:907) my fontconfig.properties is: %cat fontconfig.properties # @(#)FreeBSD.fontconfig.6.0.properties 1.4 03/11/14 # # Copyright 2003 Sun Microsystems, Inc. All rights reserved. # # Version version=1 # Component Font Mappings #allfonts.chinese-gb2312=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0 #allfonts.chinese-gb2312.motif=-isas-song ti-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0 allfonts.chinese-gb2312=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0 allfonts.chinese-gb2312.motif=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0 allfonts.chinese-gb18030-0=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0 allfonts.chinese-gb18030-0.motif=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0 allfonts.chinese-gb18030-1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0 allfonts.chinese-gb18030-1.motif=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0 allfonts.lucida=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1 serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1 serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1 serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1 sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1 monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1 dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1 dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1 # Search Sequences sequence.allfonts=latin-1-lt sequence.allfonts.GB2312=latin-1,chinese-gb2312 sequence.allfonts.UTF-8=latin-1,chinese-gb18030-1,chinese-gb18030-0,chinese-gb2312 sequence.allfonts.GBK=latin-1,chinese-gb2312 # the fallback sequence omits the following character subsets: # - japanese-x0208: same files as japanese-x0201 sequence.fallback=lucida,chinese-big5,chinese-gb18030,\ japanese-x0201,korean # Exclusion Ranges # Font File Names #filename.-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0=/usr/X11R6/lib/X11/fonts/TrueType/simsun.ttc # AWT X11 font paths awtfontpath.latin-1=/usr/X11R6/lib/X11/fonts/Type1 awtfontpath.latin-1-lt=/usr/X11R6/lib/X11/fonts/Type1 awtfontpath.chinese-gb2312=/usr/X11R6/lib/X11/fonts/TrueType awtfontpath.chinese-gb18030-0=/usr/X11R6/lib/X11/fonts/TrueType awtfontpath.chinese-gb18030-1=/usr/X11R6/lib/X11/fonts/TrueType --hwh From owner-freebsd-java@FreeBSD.ORG Sat Oct 1 12:08:21 2005 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 79AD216A41F for ; Sat, 1 Oct 2005 12:08:21 +0000 (GMT) (envelope-from daniel@chatologica.com) Received: from medicom.bg (ns.medicom.bg [213.130.70.138]) by mx1.FreeBSD.org (Postfix) with SMTP id B009343D48 for ; Sat, 1 Oct 2005 12:08:05 +0000 (GMT) (envelope-from daniel@chatologica.com) Received: (qmail 10184 invoked by uid 1024); 1 Oct 2005 10:50:18 -0000 Received: from 82.146.26.221 by ns (envelope-from , uid 64011) with qmail-scanner-1.24st (clamdscan: 0.80/631. spamassassin: 3.0.0. perlscan: 1.24st. Clear:RC:1(82.146.26.221):. Processed in 0.904568 secs); 01 Oct 2005 10:50:18 -0000 X-Qmail-Scanner-Mail-From: daniel@chatologica.com via ns X-Qmail-Scanner: 1.24st (Clear:RC:1(82.146.26.221):. Processed in 0.904568 secs Process 10175) Received: from unknown (HELO DANIEL2) (82.146.26.221) by ns.medicom.bg with SMTP; 1 Oct 2005 10:50:16 -0000 From: "Chatologica" To: Date: Sat, 1 Oct 2005 15:08:02 +0300 Message-ID: <000601c5c680$c5edd9a0$0100a8c0@DANIEL2> MIME-Version: 1.0 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2742.200 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: bug - java core dump 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: Sat, 01 Oct 2005 12:08:21 -0000 %cat hs_err_pid66639.log # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=3D0x28093a31, pid=3D66639, tid=3D0x860ac00 # # Java VM: Java HotSpot(TM) Server VM (1.5.0-p2-root_26_sep_2005_15_32 = mixed mode) # Problematic frame: # C [libpthread.so.1+0x11a31] pthread_mutex_lock+0x4d # =20 --------------- T H R E A D --------------- =20 Current thread (0x0860aa00): JavaThread "myThread" [_thread_in_vm, = id=3D140553216] =20 siginfo:si_signo=3D11, si_errno=3D0, si_code=3D12, si_addr=3D0x0000006e =20 Registers: EAX=3D0x00000016, EBX=3D0x280a14bc, ECX=3D0x081ae400, EDX=3D0x0860ac00 ESP=3D0xbf390a38, EBP=3D0xbf390a50, ESI=3D0x0000006e, EDI=3D0x0860ac00 EIP=3D0x28093a31, EFLAGS=3D0x00010202 =20 Top of Stack: (sp=3D0xbf390a38) 0xbf390a38: 081b30d0 00000000 0860aa00 288343ac 0xbf390a48: 00000046 081b30b4 bf390a80 286bf0c9 0xbf390a58: 0000006e 283927d8 bf390a80 286bf06f 0xbf390a68: 0000006e 00000046 0000003f 288343ac 0xbf390a78: 0860aa00 318a16e0 bf390aa0 2873c75d 0xbf390a88: 081b30b4 0860aa00 081b30b6 2873c71c 0xbf390a98: 288343ac 288343ac bf390b00 2851cdb2 0xbf390aa8: 318a16e0 bf390b18 0860aa00 2851cc3e =20 Instructions: (pc=3D0x28093a31) 0x28093a21: 74 03 8b 50 08 89 d7 b8 16 00 00 00 85 f6 74 25 0x28093a31: 83 3e 00 75 11 83 ec 08 56 52 e8 d0 df ff ff 83 =20 Stack: [0xbf351000,0xbf391000), sp=3D0xbf390a38, free space=3D254k Native frames: (J=3Dcompiled Java code, j=3Dinterpreted, Vv=3DVM code, = C=3Dnative code) C [libpthread.so.1+0x11a31] pthread_mutex_lock+0x4d V [libjvm.so+0x53e0c9] V [libjvm.so+0x5bb75d] V [libjvm.so+0x39bdb2] j org.apache.nutch.tools.ParseSegment$ParserThread.run()V+345 v ~StubRoutines::call_stub V [libjvm.so+0x3a7a61] V [libjvm.so+0x548ac5] V [libjvm.so+0x3a78bb] V [libjvm.so+0x3a72d4] V [libjvm.so+0x3a734c] V [libjvm.so+0x3fa86f] V [libjvm.so+0x5d7672] V [libjvm.so+0x5d760f] V [libjvm.so+0x546279] C [libpthread.so.1+0x8af1] _pthread_create+0x7c1 =20 Java frames: (J=3Dcompiled Java code, j=3Dinterpreted, Vv=3DVM code) j org.apache.nutch.tools.ParseSegment$ParserThread.run()V+345 v ~StubRoutines::call_stub =20 --------------- P R O C E S S --------------- =20 Java Threads: ( =3D> current thread ) 0x08b24600 JavaThread "myThread" [_thread_blocked, id=3D145901568] 0x08b24200 JavaThread "myThread" [_thread_blocked, id=3D145900544] 0x08af8e00 JavaThread "myThread" [_thread_blocked, id=3D145899520] 0x08af8a00 JavaThread "myThread" [_thread_blocked, id=3D145722368] 0x08af8600 JavaThread "myThread" [_thread_blocked, id=3D145721344] 0x08af8200 JavaThread "myThread" [_thread_blocked, id=3D145720320] 0x08b05e00 JavaThread "myThread" [_thread_blocked, id=3D145719296] 0x08b05a00 JavaThread "myThread" [_thread_blocked, id=3D145775616] 0x08b05600 JavaThread "myThread" [_thread_blocked, id=3D145774592] 0x08b05200 JavaThread "myThread" [_thread_blocked, id=3D145773568] 0x08ae4e00 JavaThread "myThread" [_thread_blocked, id=3D145772544] 0x08ae4a00 JavaThread "myThread" [_thread_blocked, id=3D145640448] 0x08ae4600 JavaThread "myThread" [_thread_blocked, id=3D145639424] 0x08ae4200 JavaThread "myThread" [_thread_blocked, id=3D145638400] 0x08adbe00 JavaThread "myThread" [_thread_blocked, id=3D145637376] 0x08adba00 JavaThread "myThread" [_thread_blocked, id=3D145603584] 0x08adb600 JavaThread "myThread" [_thread_blocked, id=3D145602560] 0x08adb200 JavaThread "myThread" [_thread_blocked, id=3D145601536] 0x08997e00 JavaThread "myThread" [_thread_blocked, id=3D145600512] 0x08997a00 JavaThread "myThread" [_thread_blocked, id=3D144276480] 0x08997600 JavaThread "myThread" [_thread_in_Java, id=3D144275456] 0x08997200 JavaThread "myThread" [_thread_blocked, id=3D144274432] 0x0898fe00 JavaThread "myThread" [_thread_blocked, id=3D144273408] 0x0898fa00 JavaThread "myThread" [_thread_blocked, id=3D144243712] 0x0898f600 JavaThread "myThread" [_thread_blocked, id=3D144242688] 0x0898f200 JavaThread "myThread" [_thread_blocked, id=3D144241664] 0x08ab1e00 JavaThread "myThread" [_thread_blocked, id=3D144240640] 0x08ab1a00 JavaThread "myThread" [_thread_blocked, id=3D145431552] 0x08ab1600 JavaThread "myThread" [_thread_blocked, id=3D145430528] 0x08ab1200 JavaThread "myThread" [_thread_blocked, id=3D145429504] 0x08a39e00 JavaThread "myThread" [_thread_blocked, id=3D145428480] 0x08a39a00 JavaThread "myThread" [_thread_blocked, id=3D144940032] 0x08a39600 JavaThread "myThread" [_thread_blocked, id=3D144939008] 0x08a39200 JavaThread "myThread" [_thread_blocked, id=3D144937984] 0x089a3e00 JavaThread "myThread" [_thread_blocked, id=3D144936960] 0x089a3a00 JavaThread "myThread" [_thread_blocked, id=3D144325632] 0x089a3600 JavaThread "myThread" [_thread_blocked, id=3D144324608] 0x089a3200 JavaThread "myThread" [_thread_blocked, id=3D144323584] 0x08988e00 JavaThread "myThread" [_thread_blocked, id=3D144322560] 0x08988a00 JavaThread "myThread" [_thread_blocked, id=3D144215040] 0x08988600 JavaThread "myThread" [_thread_blocked, id=3D144214016] 0x08988200 JavaThread "myThread" [_thread_blocked, id=3D144212992] 0x08904e00 JavaThread "myThread" [_thread_blocked, id=3D144211968] 0x08904a00 JavaThread "myThread" [_thread_blocked, id=3D143674368] 0x08904600 JavaThread "myThread" [_thread_blocked, id=3D143673344] 0x08904200 JavaThread "myThread" [_thread_blocked, id=3D143672320] 0x08979e00 JavaThread "myThread" [_thread_blocked, id=3D143671296] 0x08979a00 JavaThread "myThread" [_thread_blocked, id=3D144153600] 0x08979600 JavaThread "myThread" [_thread_blocked, id=3D144152576] 0x08979200 JavaThread "myThread" [_thread_blocked, id=3D144151552] 0x085d4e00 JavaThread "myThread" [_thread_blocked, id=3D144150528] 0x085d4a00 JavaThread "myThread" [_thread_blocked, id=3D140332032] 0x085d4600 JavaThread "myThread" [_thread_blocked, id=3D140331008] 0x085d4200 JavaThread "myThread" [_thread_blocked, id=3D140329984] 0x085c3e00 JavaThread "myThread" [_thread_blocked, id=3D140328960] 0x085c3a00 JavaThread "myThread" [_thread_blocked, id=3D140262400] 0x085c3600 JavaThread "myThread" [_thread_blocked, id=3D140261376] 0x085c3200 JavaThread "myThread" [_thread_blocked, id=3D140260352] 0x0891be00 JavaThread "myThread" [_thread_blocked, id=3D140259328] 0x0891ba00 JavaThread "myThread" [_thread_blocked, id=3D143768576] 0x0891b600 JavaThread "myThread" [_thread_blocked, id=3D143767552] 0x0891b200 JavaThread "myThread" [_thread_blocked, id=3D143766528] 0x08760e00 JavaThread "myThread" [_thread_blocked, id=3D143765504] 0x08760a00 JavaThread "myThread" [_thread_blocked, id=3D141954048] 0x08760600 JavaThread "myThread" [_thread_blocked, id=3D141953024] 0x08760200 JavaThread "myThread" [_thread_blocked, id=3D141952000] 0x08672000 JavaThread "myThread" [_thread_blocked, id=3D141950976] 0x08813400 JavaThread "myThread" [_thread_blocked, id=3D142687744] 0x08813a00 JavaThread "myThread" [_thread_blocked, id=3D142687232] 0x08813600 JavaThread "myThread" [_thread_blocked, id=3D142686208] 0x08813000 JavaThread "myThread" [_thread_blocked, id=3D142684672] 0x08672c00 JavaThread "myThread" [_thread_blocked, id=3D140979712] 0x08672800 JavaThread "myThread" [_thread_blocked, id=3D140978688] 0x08672400 JavaThread "myThread" [_thread_blocked, id=3D140977664] 0x086e1e00 JavaThread "myThread" [_thread_blocked, id=3D140976640] 0x086e1a00 JavaThread "myThread" [_thread_blocked, id=3D141433856] 0x086e1600 JavaThread "myThread" [_thread_blocked, id=3D141432832] 0x086e1200 JavaThread "myThread" [_thread_blocked, id=3D141431808] 0x08647e00 JavaThread "myThread" [_thread_blocked, id=3D141430784] 0x08647a00 JavaThread "myThread" [_thread_blocked, id=3D140803072] 0x08647600 JavaThread "myThread" [_thread_blocked, id=3D140802048] 0x08647200 JavaThread "myThread" [_thread_blocked, id=3D140801024] 0x0860ae00 JavaThread "myThread" [_thread_blocked, id=3D140800000] =3D>0x0860aa00 JavaThread "myThread" [_thread_in_vm, id=3D140553216] 0x0860a600 JavaThread "myThread" [_thread_blocked, id=3D140552192] 0x0860a200 JavaThread "myThread" [_thread_blocked, id=3D140551168] 0x08576e00 JavaThread "myThread" [_thread_blocked, id=3D140550144] 0x08576a00 JavaThread "myThread" [_thread_blocked, id=3D139947008] 0x08576600 JavaThread "myThread" [_thread_blocked, id=3D139945984] 0x08576200 JavaThread "myThread" [_thread_blocked, id=3D139944960] 0x084f2e00 JavaThread "myThread" [_thread_blocked, id=3D139943936] 0x084f2a00 JavaThread "myThread" [_thread_blocked, id=3D139406336] 0x084f2600 JavaThread "myThread" [_thread_blocked, id=3D139405312] 0x084f2200 JavaThread "myThread" [_thread_blocked, id=3D139404288] 0x08489e00 JavaThread "myThread" [_thread_blocked, id=3D139403264] 0x08489a00 JavaThread "myThread" [_thread_blocked, id=3D138976256] 0x08489600 JavaThread "myThread" [_thread_blocked, id=3D138975232] 0x08489200 JavaThread "myThread" [_thread_blocked, id=3D138974208] 0x08320e00 JavaThread "myThread" [_thread_blocked, id=3D138973184] 0x08320a00 JavaThread "myThread" [_thread_blocked, id=3D137497600] 0x081cc600 JavaThread "Low Memory Detector" daemon [_thread_blocked, = id=3D136103936] 0x081cc200 JavaThread "CompilerThread1" daemon [_thread_blocked, = id=3D136102912] 0x081b0e00 JavaThread "CompilerThread0" daemon [_thread_blocked, = id=3D136101888] 0x081b0a00 JavaThread "AdapterThread" daemon [_thread_blocked, = id=3D135990272] 0x081b0600 JavaThread "Signal Dispatcher" daemon [_thread_blocked, = id=3D135989248] 0x081b0200 JavaThread "Finalizer" daemon [_thread_blocked, = id=3D135988224] 0x0806ce00 JavaThread "Reference Handler" daemon [_thread_blocked, = id=3D135987200] 0x08060c00 JavaThread "main" [_thread_blocked, id=3D134610944] =20 Other Threads: 0x0815fb00 VMThread [id=3D134663168] 0x0805aa00 WatcherThread [id=3D136104960] =20 VM state:synchronizing (normal execution) =20 VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) [0x08067480/0x080674c0] Threads_lock - owner thread: 0x0815fb00 [0x08057740/0x08067a80] Heap_lock - owner thread: 0x08672000 =20 Heap PSYoungGen total 163264K, used 163218K [0x84d30000, 0x8f380000, = 0x8f3d0000) eden space 160960K, 100% used [0x84d30000,0x8ea60000,0x8ea60000) from space 2304K, 98% used [0x8ea60000,0x8ec94a90,0x8eca0000) to space 4672K, 0% used [0x8eef0000,0x8eef0000,0x8f380000) PSOldGen total 45312K, used 41859K [0x317d0000, 0x34410000, = 0x84d30000) object space 45312K, 92% used [0x317d0000,0x340b0e00,0x34410000) PSPermGen total 16384K, used 8503K [0x2d7d0000, 0x2e7d0000, = 0x317d0000) object space 16384K, 51% used [0x2d7d0000,0x2e01dd98,0x2e7d0000) =20 Dynamic libraries: 0x08048000 /usr/local/jdk1.5.0/bin/java 0x28082000 /usr/lib/libpthread.so.1 0x280a6000 /lib/libc.so.5 0x28181000 /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so 0x28855000 /lib/libm.so.3 0x28871000 = /usr/local/jdk1.5.0/jre/lib/i386/native_threads/libhpi.so 0x28882000 /usr/local/jdk1.5.0/jre/lib/i386/libverify.so 0x2888f000 /usr/local/jdk1.5.0/jre/lib/i386/libjava.so 0x288ad000 /usr/local/jdk1.5.0/jre/lib/i386/libzip.so 0x8fe23000 /usr/local/jdk1.5.0/jre/lib/i386/libnet.so 0x8fe34000 /usr/local/jdk1.5.0/jre/lib/i386/libnio.so 0x28055000 /libexec/ld-elf.so.1 =20 VM Arguments: jvm_args: -Xmx1500m java_command: org.apache.nutch.tools.ParseSegment -threads 100 = -showThreadID /index/data/dmoz/segments/20050925185001-13 =20 Environment Variables: JAVA_HOME=3D/usr/local/jdk1.5.0 PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/loca= l/bin:/usr/X11R6/bin:/home/indexadm/bin LD_LIBRARY_PATH=3D/usr/local/jdk1.5.0/jre/lib/i386/server:/usr/local/jdk1= .5.0/jre/lib/i386:/usr/local/jdk1.5.0/jre/../lib/i386 SHELL=3D/bin/csh HOSTTYPE=3DFreeBSD OSTYPE=3DFreeBSD MACHTYPE=3Di386 =20 =20 --------------- S Y S T E M --------------- =20 OS:FreeBSD uname:FreeBSD 5.4-RC3 FreeBSD 5.4-RC3 #0: Fri Apr 22 11:19:08 CEST 2005 = root@keuchhusten2.meta-spinner.de:/usr/obj/usr/src/sys/KEUCH2 i386 rlimit: STACK 65536k, CORE infinity, NOFILE 11095 CPU:total 4 family 15, cmov, cx8, fxsr, mmx, ht =20 Memory: 4k page, physical 18014398508421812k =20 vm_info: Java HotSpot(TM) Server VM (1.5.0-p2-root_26_sep_2005_15_32) = for freebsd-x86, built on Sep 26 2005 15:43:05 by root with gcc 3.4.2 = [FreeBSD] 20040728 =20 % =20 Daniel Dinev --------------------------- http://chatologica.com =20 =20 From owner-freebsd-java@FreeBSD.ORG Sat Oct 1 12:25:17 2005 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 4BA8B16A41F for ; Sat, 1 Oct 2005 12:25:17 +0000 (GMT) (envelope-from daniel@chatologica.com) Received: from medicom.bg (ns.medicom.bg [213.130.70.138]) by mx1.FreeBSD.org (Postfix) with SMTP id 4B0C443D45 for ; Sat, 1 Oct 2005 12:25:05 +0000 (GMT) (envelope-from daniel@chatologica.com) Received: (qmail 10438 invoked by uid 1024); 1 Oct 2005 11:07:19 -0000 Received: from 82.146.26.221 by ns (envelope-from , uid 64011) with qmail-scanner-1.24st (clamdscan: 0.80/631. spamassassin: 3.0.0. perlscan: 1.24st. Clear:RC:1(82.146.26.221):. Processed in 0.980314 secs); 01 Oct 2005 11:07:19 -0000 X-Qmail-Scanner-Mail-From: daniel@chatologica.com via ns X-Qmail-Scanner: 1.24st (Clear:RC:1(82.146.26.221):. Processed in 0.980314 secs Process 10429) Received: from unknown (HELO DANIEL2) (82.146.26.221) by ns.medicom.bg with SMTP; 1 Oct 2005 11:07:17 -0000 From: "Chatologica" To: Date: Sat, 1 Oct 2005 15:25:03 +0300 Message-ID: <000b01c5c683$26689250$0100a8c0@DANIEL2> MIME-Version: 1.0 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2742.200 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: bug2 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: Sat, 01 Oct 2005 12:25:17 -0000 %cat hs_err_pid17523.log # # An unexpected error has been detected by HotSpot Virtual Machine: # # Internal Error (4F533F4253440E4350500060), pid=3D17523, = tid=3D0x88eb200 # # Java VM: Java HotSpot(TM) Server VM (1.5.0-p2-root_26_sep_2005_15_32 = mixed mode) =20 --------------- T H R E A D --------------- =20 Current thread (0x088eb000): JavaThread "myThread" [_thread_in_vm, = id=3D143569408] =20 Stack: [0xbcf43000,0xbcf83000), sp=3D0xbcf3d980, free space=3D-22k Native frames: (J=3Dcompiled Java code, j=3Dinterpreted, Vv=3DVM code, = C=3Dnative code) V [libjvm.so+0x60d7db] V [libjvm.so+0x31b9bb] V [libjvm.so+0x545455] V [libjvm.so+0x235de9] V [libjvm.so+0x597466] V [libjvm.so+0x3a8335] V [libjvm.so+0x5baf94] V [libjvm.so+0x401b5e] C [libjava.so+0x10d6e] Java_java_lang_String_intern+0x1e =20 Java frames: (J=3Dcompiled Java code, j=3Dinterpreted, Vv=3DVM code) J java.lang.String.intern()Ljava/lang/String; J java.lang.String.toLowerCase(Ljava/util/Locale;)Ljava/lang/String; J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.walk(Lorg/w3c/dom/Node;Lorg/apach= e/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTags;Ljava/lang/Strin= g;Ljava/util/List;)V J = org.apache.nutch.parse.js.JSParseFilter.filter(Lorg/apache/nutch/protocol= /Content;Lorg/apache/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTa= gs;Lorg/w3c/dom/DocumentFragment;)Lorg/apache/nutch/parse/Parse; J = org.apache.nutch.parse.HtmlParseFilters.filter(Lorg/apache/nutch/protocol= /Content;Lorg/apache/nutch/parse/Parse;Lorg/apache/nutch/parse/HTMLMetaTa= gs;Lorg/w3c/dom/DocumentFragment;)Lorg/apache/nutch/parse/Parse; J = org.apache.nutch.parse.html.HtmlParser.getParse(Lorg/apache/nutch/protoco= l/Content;)Lorg/apache/nutch/parse/Parse; J = org.apache.nutch.tools.ParseSegment$ParserThread.handleContent(Lorg/apach= e/nutch/fetcher/FetcherOutput;Lorg/apache/nutch/protocol/Content;)V J org.apache.nutch.tools.ParseSegment$ParserThread.run()V v ~OSRAdapter v ~StubRoutines::call_stub =20 --------------- P R O C E S S --------------- =20 Java Threads: ( =3D> current thread ) 0x0894d600 JavaThread "myThread" [_thread_blocked, id=3D143972352] 0x0894d200 JavaThread "myThread" [_thread_blocked, id=3D143971328] 0x08966c00 JavaThread "myThread" [_thread_blocked, id=3D143970304] 0x0896fc00 JavaThread "myThread" [_thread_blocked, id=3D144113152] 0x0896f800 JavaThread "myThread" [_thread_blocked, id=3D144112128] 0x0896f400 JavaThread "myThread" [_thread_blocked, id=3D144111104] 0x0896f000 JavaThread "myThread" [_thread_blocked, id=3D144110080] 0x08961c00 JavaThread "myThread" [_thread_blocked, id=3D144055808] 0x08961600 JavaThread "myThread" [_thread_blocked, id=3D144054272] 0x08961200 JavaThread "myThread" [_thread_blocked, id=3D144053248] 0x08966e00 JavaThread "myThread" [_thread_blocked, id=3D144052224] 0x08966800 JavaThread "myThread" [_thread_blocked, id=3D144075264] 0x08966400 JavaThread "myThread" [_thread_blocked, id=3D144074240] 0x08966000 JavaThread "myThread" [_thread_blocked, id=3D144073216] 0x0893ac00 JavaThread "myThread" [_thread_blocked, id=3D143896064] 0x0893a800 JavaThread "myThread" [_thread_blocked, id=3D143895040] 0x0893a400 JavaThread "myThread" [_thread_blocked, id=3D143894016] 0x0893a000 JavaThread "myThread" [_thread_blocked, id=3D143892992] 0x08933c00 JavaThread "myThread" [_thread_blocked, id=3D143867392] 0x08933800 JavaThread "myThread" [_thread_blocked, id=3D143866368] 0x08933400 JavaThread "myThread" [_thread_blocked, id=3D143865344] 0x08933000 JavaThread "myThread" [_thread_blocked, id=3D143864320] 0x08918c00 JavaThread "myThread" [_thread_blocked, id=3D143756800] 0x08918800 JavaThread "myThread" [_thread_blocked, id=3D143755776] 0x08918400 JavaThread "myThread" [_thread_blocked, id=3D143754752] 0x08918000 JavaThread "myThread" [_thread_blocked, id=3D143753728] 0x08910c00 JavaThread "myThread" [_thread_blocked, id=3D143724032] 0x08910800 JavaThread "myThread" [_thread_blocked, id=3D143723008] 0x08910400 JavaThread "myThread" [_thread_blocked, id=3D143721984] 0x08910000 JavaThread "myThread" [_thread_blocked, id=3D143720960] 0x088e6c00 JavaThread "myThread" [_thread_blocked, id=3D143552000] 0x088e6800 JavaThread "myThread" [_thread_blocked, id=3D143550976] 0x088e6400 JavaThread "myThread" [_thread_blocked, id=3D143549952] 0x088e6000 JavaThread "myThread" [_thread_blocked, id=3D143548928] 0x088e8c00 JavaThread "myThread" [_thread_blocked, id=3D143560192] 0x088e8800 JavaThread "myThread" [_thread_blocked, id=3D143559168] 0x088e8400 JavaThread "myThread" [_thread_blocked, id=3D143558144] 0x088e8000 JavaThread "myThread" [_thread_blocked, id=3D143557120] 0x088ebc00 JavaThread "myThread" [_thread_blocked, id=3D143572480] 0x088eb800 JavaThread "myThread" [_thread_blocked, id=3D143571456] 0x088eb400 JavaThread "myThread" [_thread_blocked, id=3D143570432] =3D>0x088eb000 JavaThread "myThread" [_thread_in_vm, id=3D143569408] 0x088dcc00 JavaThread "myThread" [_thread_blocked, id=3D143511040] 0x088dc800 JavaThread "myThread" [_thread_blocked, id=3D143510016] 0x088dc400 JavaThread "myThread" [_thread_blocked, id=3D143508992] 0x088dc000 JavaThread "myThread" [_thread_blocked, id=3D143507968] 0x088acc00 JavaThread "myThread" [_thread_blocked, id=3D143314432] 0x088ac800 JavaThread "myThread" [_thread_blocked, id=3D143313408] 0x088ac400 JavaThread "myThread" [_thread_blocked, id=3D143312384] 0x088ac000 JavaThread "myThread" [_thread_blocked, id=3D143311360] 0x0886dc00 JavaThread "myThread" [_thread_blocked, id=3D143056384] 0x0886d800 JavaThread "myThread" [_thread_blocked, id=3D143055360] 0x0886d400 JavaThread "myThread" [_thread_blocked, id=3D143054336] 0x0886d000 JavaThread "myThread" [_thread_blocked, id=3D143053312] 0x08866c00 JavaThread "myThread" [_thread_blocked, id=3D143027712] 0x08866800 JavaThread "myThread" [_thread_blocked, id=3D143026688] 0x08866400 JavaThread "myThread" [_thread_blocked, id=3D143025664] 0x08866000 JavaThread "myThread" [_thread_blocked, id=3D143024640] 0x088c1c00 JavaThread "myThread" [_thread_blocked, id=3D143400448] 0x088c1800 JavaThread "myThread" [_thread_blocked, id=3D143399424] 0x088c1400 JavaThread "myThread" [_thread_blocked, id=3D143398400] 0x088c1000 JavaThread "myThread" [_thread_blocked, id=3D143397376] 0x0888ec00 JavaThread "myThread" [_thread_blocked, id=3D143191552] 0x0888e800 JavaThread "myThread" [_thread_blocked, id=3D143190528] 0x0888e400 JavaThread "myThread" [_thread_blocked, id=3D143189504] 0x0888e000 JavaThread "myThread" [_thread_blocked, id=3D143188480] 0x088afc00 JavaThread "myThread" [_thread_blocked, id=3D143326720] 0x088af800 JavaThread "myThread" [_thread_blocked, id=3D143325696] 0x088af400 JavaThread "myThread" [_thread_blocked, id=3D143324672] 0x088af000 JavaThread "myThread" [_thread_blocked, id=3D143323648] 0x08894c00 JavaThread "myThread" [_thread_blocked, id=3D143216128] 0x08894800 JavaThread "myThread" [_thread_blocked, id=3D143215104] 0x08894400 JavaThread "myThread" [_thread_blocked, id=3D143214080] 0x08894000 JavaThread "myThread" [_thread_blocked, id=3D143213056] 0x08813c00 JavaThread "myThread" [_thread_blocked, id=3D142687744] 0x08813800 JavaThread "myThread" [_thread_blocked, id=3D142686720] 0x08813400 JavaThread "myThread" [_thread_blocked, id=3D142685696] 0x08813000 JavaThread "myThread" [_thread_blocked, id=3D142684672] 0x08860c00 JavaThread "myThread" [_thread_blocked, id=3D143003136] 0x08860800 JavaThread "myThread" [_thread_blocked, id=3D143002112] 0x08860400 JavaThread "myThread" [_thread_blocked, id=3D143001088] 0x08860000 JavaThread "myThread" [_thread_blocked, id=3D143000064] 0x0885dc00 JavaThread "myThread" [_thread_blocked, id=3D142990848] 0x0885d800 JavaThread "myThread" [_thread_blocked, id=3D142989824] 0x0885d400 JavaThread "myThread" [_thread_blocked, id=3D142988800] 0x0885d000 JavaThread "myThread" [_thread_blocked, id=3D142987776] 0x08838c00 JavaThread "myThread" [_thread_blocked, id=3D142839296] 0x08838800 JavaThread "myThread" [_thread_blocked, id=3D142838272] 0x08838400 JavaThread "myThread" [_thread_blocked, id=3D142837248] 0x08838000 JavaThread "myThread" [_thread_blocked, id=3D142836224] 0x08828c00 JavaThread "myThread" [_thread_blocked, id=3D142773760] 0x08828800 JavaThread "myThread" [_thread_blocked, id=3D142772736] 0x08828400 JavaThread "myThread" [_thread_blocked, id=3D142771712] 0x08828000 JavaThread "myThread" [_thread_blocked, id=3D142770688] 0x08808c00 JavaThread "myThread" [_thread_blocked, id=3D142642688] 0x08808800 JavaThread "myThread" [_thread_blocked, id=3D142641664] 0x08808400 JavaThread "myThread" [_thread_blocked, id=3D142640640] 0x08808000 JavaThread "myThread" [_thread_blocked, id=3D142639616] 0x08801c00 JavaThread "myThread" [_thread_blocked, id=3D142614016] 0x08801800 JavaThread "myThread" [_thread_blocked, id=3D142612992] 0x08801400 JavaThread "myThread" [_thread_blocked, id=3D142611968] 0x08801000 JavaThread "myThread" [_thread_blocked, id=3D142610944] 0x087e8c00 JavaThread "myThread" [_thread_blocked, id=3D142511616] 0x087e8800 JavaThread "myThread" [_thread_in_Java, id=3D142510592] 0x087e8400 JavaThread "myThread" [_thread_blocked, id=3D142509568] 0x087e8000 JavaThread "myThread" [_thread_blocked, id=3D142508544] 0x087d5c00 JavaThread "myThread" [_thread_blocked, id=3D142433792] 0x087d5800 JavaThread "myThread" [_thread_blocked, id=3D142432768] 0x087d5400 JavaThread "myThread" [_thread_blocked, id=3D142431744] 0x087d5000 JavaThread "myThread" [_thread_blocked, id=3D142430720] 0x087bcc00 JavaThread "myThread" [_thread_blocked, id=3D142331392] 0x087bc800 JavaThread "myThread" [_thread_blocked, id=3D142330368] 0x087bc400 JavaThread "myThread" [_thread_blocked, id=3D142329344] 0x087ace00 JavaThread "myThread" [_thread_blocked, id=3D142328320] 0x087aca00 JavaThread "myThread" [_thread_blocked, id=3D142265344] 0x087ac600 JavaThread "myThread" [_thread_blocked, id=3D142264320] 0x087ac200 JavaThread "myThread" [_thread_blocked, id=3D142263296] 0x087a1e00 JavaThread "myThread" [_thread_blocked, id=3D142262272] 0x087a1a00 JavaThread "myThread" [_thread_blocked, id=3D142220288] 0x087a1600 JavaThread "myThread" [_thread_blocked, id=3D142219264] 0x087a1200 JavaThread "myThread" [_thread_blocked, id=3D142218240] 0x0879fe00 JavaThread "myThread" [_thread_blocked, id=3D142217216] 0x0879fa00 JavaThread "myThread" [_thread_blocked, id=3D142212096] 0x0879f600 JavaThread "myThread" [_thread_blocked, id=3D142211072] 0x0879f200 JavaThread "myThread" [_thread_blocked, id=3D142210048] 0x0875ae00 JavaThread "myThread" [_thread_blocked, id=3D142209024] 0x0875aa00 JavaThread "myThread" [_thread_blocked, id=3D141929472] 0x0875a600 JavaThread "myThread" [_thread_blocked, id=3D141928448] 0x0875a200 JavaThread "myThread" [_thread_blocked, id=3D141927424] 0x08780e00 JavaThread "myThread" [_thread_blocked, id=3D141926400] 0x08780a00 JavaThread "myThread" [_thread_blocked, id=3D142085120] 0x08780600 JavaThread "myThread" [_thread_blocked, id=3D142084096] 0x08780200 JavaThread "myThread" [_thread_blocked, id=3D142083072] 0x08773e00 JavaThread "myThread" [_thread_blocked, id=3D142082048] 0x08773a00 JavaThread "myThread" [_thread_blocked, id=3D142031872] 0x08773600 JavaThread "myThread" [_thread_blocked, id=3D142030848] 0x08773200 JavaThread "myThread" [_thread_blocked, id=3D142029824] 0x08762e00 JavaThread "myThread" [_thread_blocked, id=3D142028800] 0x08762a00 JavaThread "myThread" [_thread_blocked, id=3D141962240] 0x08762600 JavaThread "myThread" [_thread_blocked, id=3D141961216] 0x08762200 JavaThread "myThread" [_thread_blocked, id=3D141960192] 0x08743e00 JavaThread "myThread" [_thread_blocked, id=3D141959168] 0x08743a00 JavaThread "myThread" [_thread_blocked, id=3D141835264] 0x08743600 JavaThread "myThread" [_thread_blocked, id=3D141834240] 0x08743200 JavaThread "myThread" [_thread_blocked, id=3D141833216] 0x0873de00 JavaThread "myThread" [_thread_blocked, id=3D141832192] 0x0873da00 JavaThread "myThread" [_thread_blocked, id=3D141810688] 0x0873d600 JavaThread "myThread" [_thread_blocked, id=3D141809664] 0x0873d200 JavaThread "myThread" [_thread_blocked, id=3D141808640] 0x0872be00 JavaThread "myThread" [_thread_blocked, id=3D141807616] 0x0872ba00 JavaThread "myThread" [_thread_blocked, id=3D141736960] 0x0872b600 JavaThread "myThread" [_thread_blocked, id=3D141735936] 0x0872b200 JavaThread "myThread" [_thread_blocked, id=3D141734912] 0x0871ae00 JavaThread "myThread" [_thread_blocked, id=3D141733888] 0x0871aa00 JavaThread "myThread" [_thread_blocked, id=3D141667328] 0x0871a600 JavaThread "myThread" [_thread_blocked, id=3D141666304] 0x0871a200 JavaThread "myThread" [_thread_blocked, id=3D141665280] 0x0870ce00 JavaThread "myThread" [_thread_blocked, id=3D141664256] 0x0870ca00 JavaThread "myThread" [_thread_blocked, id=3D141609984] 0x0870c600 JavaThread "myThread" [_thread_blocked, id=3D141608960] 0x0870c200 JavaThread "myThread" [_thread_blocked, id=3D141607936] 0x086fce00 JavaThread "myThread" [_thread_blocked, id=3D141606912] 0x086fca00 JavaThread "myThread" [_thread_blocked, id=3D141544448] 0x086fc600 JavaThread "myThread" [_thread_blocked, id=3D141543424] 0x086fc200 JavaThread "myThread" [_thread_blocked, id=3D141542400] 0x086f1e00 JavaThread "myThread" [_thread_blocked, id=3D141541376] 0x086f1a00 JavaThread "myThread" [_thread_blocked, id=3D141499392] 0x086f1600 JavaThread "myThread" [_thread_blocked, id=3D141498368] 0x086f1400 JavaThread "myThread" [_thread_blocked, id=3D141363712] 0x086f1200 JavaThread "myThread" [_thread_blocked, id=3D141426176] 0x086dfc00 JavaThread "myThread" [_thread_blocked, id=3D141496320] 0x086df800 JavaThread "myThread" [_thread_blocked, id=3D141425152] 0x086df400 JavaThread "myThread" [_thread_blocked, id=3D141424128] 0x086df000 JavaThread "myThread" [_thread_blocked, id=3D141423104] 0x086d0c00 JavaThread "myThread" [_thread_blocked, id=3D141364736] 0x086d0600 JavaThread "myThread" [_thread_blocked, id=3D141363200] 0x086d0200 JavaThread "myThread" [_thread_blocked, id=3D141362176] 0x086c1e00 JavaThread "myThread" [_thread_blocked, id=3D141361152] 0x086c1a00 JavaThread "myThread" [_thread_blocked, id=3D141302784] 0x086c1600 JavaThread "myThread" [_thread_blocked, id=3D141301760] 0x086c1200 JavaThread "myThread" [_thread_blocked, id=3D141300736] 0x08697e00 JavaThread "myThread" [_thread_blocked, id=3D141299712] 0x08697a00 JavaThread "myThread" [_thread_blocked, id=3D141130752] 0x08697600 JavaThread "myThread" [_thread_blocked, id=3D141129728] 0x08697200 JavaThread "myThread" [_thread_blocked, id=3D141128704] 0x08688e00 JavaThread "myThread" [_thread_blocked, id=3D141127680] 0x08688a00 JavaThread "myThread" [_thread_blocked, id=3D141069312] 0x08688600 JavaThread "myThread" [_thread_blocked, id=3D141068288] 0x08688200 JavaThread "myThread" [_thread_blocked, id=3D141067264] 0x0856be00 JavaThread "myThread" [_thread_blocked, id=3D141066240] 0x0856ba00 JavaThread "myThread" [_thread_blocked, id=3D139901952] 0x0856b600 JavaThread "myThread" [_thread_blocked, id=3D139900928] 0x0856b200 JavaThread "myThread" [_thread_blocked, id=3D139899904] 0x08472e00 JavaThread "myThread" [_thread_blocked, id=3D139898880] 0x08472a00 JavaThread "myThread" [_thread_blocked, id=3D138882048] 0x08472600 JavaThread "myThread" [_thread_blocked, id=3D138881024] 0x08472200 JavaThread "myThread" [_thread_blocked, id=3D138880000] 0x083e8e00 JavaThread "myThread" [_thread_blocked, id=3D138878976] 0x083e8a00 JavaThread "myThread" [_thread_blocked, id=3D138316800] 0x083e8600 JavaThread "myThread" [_thread_blocked, id=3D138315776] 0x081cc600 JavaThread "Low Memory Detector" daemon [_thread_blocked, = id=3D136103936] 0x081cc200 JavaThread "CompilerThread1" daemon [_thread_blocked, = id=3D136102912] 0x081b0e00 JavaThread "CompilerThread0" daemon [_thread_blocked, = id=3D136101888] 0x081b0a00 JavaThread "AdapterThread" daemon [_thread_blocked, = id=3D135990272] 0x081b0600 JavaThread "Signal Dispatcher" daemon [_thread_blocked, = id=3D135989248] 0x081b0200 JavaThread "Finalizer" daemon [_thread_blocked, = id=3D135988224] 0x0806ce00 JavaThread "Reference Handler" daemon [_thread_blocked, = id=3D135987200] 0x08060c00 JavaThread "main" [_thread_blocked, id=3D134610944] =20 Other Threads: 0x0815fb00 VMThread [id=3D134663168] 0x0805aa00 WatcherThread [id=3D136104960] =20 VM state:synchronizing (normal execution) =20 VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) [0x080673c0/0x08067400] Safepoint_lock - owner thread: 0x0815fb00 [0x08067480/0x080674c0] Threads_lock - owner thread: 0x0815fb00 [0x08057740/0x08067a80] Heap_lock - owner thread: 0x08808c00 =20 Heap PSYoungGen total 165824K, used 164050K [0x84d30000, 0x8f370000, = 0x8f3d0000) eden space 161792K, 100% used [0x84d30000,0x8eb30000,0x8eb30000) from space 4032K, 56% used [0x8ef80000,0x8f1b4a48,0x8f370000) to space 4224K, 0% used [0x8eb30000,0x8eb30000,0x8ef50000) PSOldGen total 60096K, used 27230K [0x317d0000, 0x35280000, = 0x84d30000) object space 60096K, 45% used [0x317d0000,0x33267b28,0x35280000) PSPermGen total 16384K, used 9049K [0x2d7d0000, 0x2e7d0000, = 0x317d0000) object space 16384K, 55% used [0x2d7d0000,0x2e0a67a0,0x2e7d0000) =20 Dynamic libraries: 0x08048000 /usr/local/jdk1.5.0/bin/java 0x28082000 /usr/lib/libpthread.so.1 0x280a6000 /lib/libc.so.5 0x28181000 /usr/local/jdk1.5.0/jre/lib/i386/server/libjvm.so 0x28855000 /lib/libm.so.3 0x28871000 = /usr/local/jdk1.5.0/jre/lib/i386/native_threads/libhpi.so 0x28882000 /usr/local/jdk1.5.0/jre/lib/i386/libverify.so 0x2888f000 /usr/local/jdk1.5.0/jre/lib/i386/libjava.so 0x288ad000 /usr/local/jdk1.5.0/jre/lib/i386/libzip.so 0x8fe23000 /usr/local/jdk1.5.0/jre/lib/i386/libnet.so 0x8fe34000 /usr/local/jdk1.5.0/jre/lib/i386/libnio.so 0x28055000 /libexec/ld-elf.so.1 =20 VM Arguments: jvm_args: -Xmx1500m java_command: org.apache.nutch.tools.ParseSegment -threads 200 = -showThreadID /index/data/dmoz/segments/20050925185001-13 =20 Environment Variables: JAVA_HOME=3D/usr/local/jdk1.5.0 PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/loca= l/bin:/usr/X11R6/bin:/home/indexadm/bin LD_LIBRARY_PATH=3D/usr/local/jdk1.5.0/jre/lib/i386/server:/usr/local/jdk1= .5.0/jre/lib/i386:/usr/local/jdk1.5.0/jre/../lib/i386 SHELL=3D/bin/csh HOSTTYPE=3DFreeBSD OSTYPE=3DFreeBSD MACHTYPE=3Di386 =20 =20 --------------- S Y S T E M --------------- =20 OS:FreeBSD uname:FreeBSD 5.4-RC3 FreeBSD 5.4-RC3 #0: Fri Apr 22 11:19:08 CEST 2005 = root@keuchhusten2.meta-spinner.de:/usr/obj/usr/src/sys/KEUCH2 i386 rlimit: STACK 65536k, CORE infinity, NOFILE 11095 CPU:total 4 family 15, cmov, cx8, fxsr, mmx, ht =20 Memory: 4k page, physical 18014398508419388k =20 vm_info: Java HotSpot(TM) Server VM (1.5.0-p2-root_26_sep_2005_15_32) = for freebsd-x86, built on Sep 26 2005 15:43:05 by root with gcc 3.4.2 = [FreeBSD] 20040728 =20 % =20 Daniel Dinev --------------------------- http://chatologica.com =20 =20 From owner-freebsd-java@FreeBSD.ORG Sat Oct 1 20:30:20 2005 Return-Path: X-Original-To: freebsd-java@hub.freebsd.org Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC1FB16A41F for ; Sat, 1 Oct 2005 20:30:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2237943D53 for ; Sat, 1 Oct 2005 20:30:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j91KUJDT077994 for ; Sat, 1 Oct 2005 20:30:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j91KUJ9Y077993; Sat, 1 Oct 2005 20:30:19 GMT (envelope-from gnats) Resent-Date: Sat, 1 Oct 2005 20:30:19 GMT Resent-Message-Id: <200510012030.j91KUJ9Y077993@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, "\"Panagiotis Astithas\" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5192E16A41F for ; Sat, 1 Oct 2005 20:29:58 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6186143D46 for ; Sat, 1 Oct 2005 20:29:56 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id j91KTs9V075386 for ; Sat, 1 Oct 2005 23:29:54 +0300 (EEST) (envelope-from past@ebs.gr) Received: from ajax.ebs.gr (pptp.ebs.gr [10.1.1.200]) by ebs.gr (8.13.3/8.12.11) with ESMTP id j91KU2Z7036884 for ; Sat, 1 Oct 2005 23:30:05 +0300 (EEST) (envelope-from past@ebs.gr) Message-Id: <1128198585.0@ajax.ebs.gr> Date: Sat, 1 Oct 2005 23:29:45 +0300 From: "\"Panagiotis Astithas\" To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.6 Cc: Subject: java/86804: [PATCH] Install a desktop icon for the java/jdk15 Control Panel 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: Sat, 01 Oct 2005 20:30:21 -0000 >Number: 86804 >Category: java >Synopsis: [PATCH] Install a desktop icon for the java/jdk15 Control Panel >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Oct 01 20:30:19 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Panagiotis Astithas >Release: FreeBSD 6.0-BETA5 i386 >Organization: EBS Ltd. >Environment: System: FreeBSD 6.0-BETA5 #6: Fri Sep 30 22:09:56 EEST 2005 past@ajax.ebs.gr:/usr/obj/usr/src/sys/GENERIC >Description: When we install the jdk we don't fix the provided sun_java.desktop file, or install it in a suitable place for desktop environments to pick up. This patch is for java/jdk15 and creates the necessary menu entry for Gnome and KDE (although I haven't tested on the latter). >How-To-Repeat: Install java/jdk15. Observe that no desktop environment menu entries are created. >Fix: --- jdk15.patch begins here --- diff -ruN /usr/ports/java/jdk15/Makefile jdk15/Makefile --- /usr/ports/java/jdk15/Makefile Tue Sep 20 23:00:08 2005 +++ jdk15/Makefile Sat Oct 1 20:43:45 2005 @@ -43,6 +43,7 @@ MAKE_ENV+= BROWSER=mozilla .endif USE_ICONV= yes +USE_GNOME= desktopfileutils MAKE_ENV+= ALT_MOZILLA_HEADERS_PATH="${X11BASE}/include" .endif @@ -118,6 +119,9 @@ PLIST_FILES= jdk${JDK_VERSION}/jre/.systemPrefs/.system.lock \ jdk${JDK_VERSION}/jre/.systemPrefs/.systemRootModFile +.if !defined(WITHOUT_WEB) +PLIST_FILES+= share/applications/sun_java15.desktop +.endif PLIST_DIRS= jdk${JDK_VERSION}/jre/.systemPrefs .if (${ARCH} == amd64) @@ -225,6 +229,9 @@ ${REINPLACE_CMD} -e "s:-pthread:${PTHREAD_LIBS}:g" \ ${WRKSRC}/$${file}; \ done + ${REINPLACE_CMD} -e "s:%%PREFIX%%:${PREFIX}:g" \ + -e "s:%%JDK_VERSION%%:${JDK_VERSION}:g"\ + ${WRKSRC}/../../deploy/src/plugin/solaris/controlpanel/sun_java.desktop .if defined(WITH_LINUX_BOOTSTRAP) pre-build: @@ -284,9 +291,16 @@ ${MKDIR} ${PREFIX}/jdk${JDK_VERSION} cd ${JDKIMAGEDIR} && ${FIND} . \ | ${CPIO} -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION} +.if !defined(WITHOUT_WEB) + ${INSTALL_DATA} ${JDKIMAGEDIR}/jre/plugin/desktop/sun_java.desktop \ + ${PREFIX}/share/applications/sun_java15.desktop +.endif @${ECHO_MSG} "@unexec ${LOCALBASE}/bin/unregistervm ${PREFIX}/jdk${JDK_VERSION}/bin/java" >> ${TMPPLIST} @${FIND} -s ${JDKIMAGEDIR} -not -type d | \ ${SED} -ne 's#^${JDKIMAGEDIR}#jdk${JDK_VERSION}#p' >> ${TMPPLIST} +.if !defined(WITHOUT_WEB) + @${ECHO_MSG} '@exec ${LOCALBASE}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} +.endif .if defined(WITH_DEBUG) cd ${JDKIMAGEDIR_G} && ${FIND} . \ | ${CPIO} -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION} @@ -296,10 +310,16 @@ @${FIND} -s -d ${PREFIX}/jdk${JDK_VERSION} -type d | \ ${SED} -ne 's#^${PREFIX}/#@dirrm #p' >> ${TMPPLIST} @${ECHO_MSG} "@exec ${LOCALBASE}/bin/registervm ${PREFIX}/jdk${JDK_VERSION}/bin/java # FREEBSD-JDK${JDK_VERSION}" >> ${TMPPLIST} +.if !defined(WITHOUT_WEB) + @${ECHO_MSG} '@unexec ${LOCALBASE}/bin/update-desktop-database > /dev/null || /usr/bin/true' >> ${TMPPLIST} +.endif # XXX: put unregistervm into install script ? post-install: @${LOCALBASE}/bin/registervm "${PREFIX}/jdk${JDK_VERSION}/bin/java # FREEBSD-JDK${JDK_VERSION}" +.if !defined(WITHOUT_WEB) + @-update-desktop-database +.endif @${SED} -e "s:%%JRE_HOME%%:${PREFIX}/jdk${JDK_VERSION}/jre:g" \ < ${FILESDIR}/pkg-install.in > ${PKGINSTALL} @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL diff -ruN /usr/ports/java/jdk15/files/patch-sun_java.desktop jdk15/files/patch-sun_java.desktop --- /usr/ports/java/jdk15/files/patch-sun_java.desktop Thu Jan 1 02:00:00 1970 +++ jdk15/files/patch-sun_java.desktop Sat Oct 1 20:26:16 2005 @@ -0,0 +1,13 @@ +--- ../../deploy/src/plugin/solaris/controlpanel/sun_java.desktop.orig Sat Oct 1 20:14:45 2005 ++++ ../../deploy/src/plugin/solaris/controlpanel/sun_java.desktop Sat Oct 1 20:16:12 2005 +@@ -1,8 +1,8 @@ + [Desktop Entry] + Name=Java + Comment=Java Control Panel +-Exec=INSTALL_DIR/JRE_NAME_VERSION/bin/ControlPanel +-Icon=INSTALL_DIR/JRE_NAME_VERSION/plugin/desktop/sun_java.png ++Exec=%%PREFIX%%/jdk%%JDK_VERSION%%/bin/ControlPanel ++Icon=%%PREFIX%%/jdk%%JDK_VERSION%%/jre/plugin/desktop/sun_java.png + Terminal=0 + Type=Application + Categories=Application;Settings;X-Sun-Supported;X-Red-Hat-Base; --- jdk15.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-java@FreeBSD.ORG Sat Oct 1 20:36:12 2005 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 A94F216A41F for ; Sat, 1 Oct 2005 20:36:12 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id B57C143D45 for ; Sat, 1 Oct 2005 20:36:11 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id j91KZw9V075419; Sat, 1 Oct 2005 23:35:58 +0300 (EEST) (envelope-from past@ebs.gr) Received: from [10.1.1.200] (pptp.ebs.gr [10.1.1.200]) by ebs.gr (8.13.3/8.12.11) with ESMTP id j91Ka7GM036974; Sat, 1 Oct 2005 23:36:09 +0300 (EEST) (envelope-from past@ebs.gr) Message-ID: <433EF324.20203@ebs.gr> Date: Sat, 01 Oct 2005 23:35:48 +0300 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050830) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Greg Lewis References: <433B067C.2020500@ebs.gr> <20050928222659.GA21920@misty.eyesbeyond.com> <433B9826.10607@ebs.gr> <20050930180253.GC10169@misty.eyesbeyond.com> In-Reply-To: <20050930180253.GC10169@misty.eyesbeyond.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-java@freebsd.org Subject: Re: [patch] Install a desktop icon for the jdk15 Control Panel 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: Sat, 01 Oct 2005 20:36:12 -0000 Greg Lewis wrote: > Hi Panagiotis, > > On Thu, Sep 29, 2005 at 10:30:46AM +0300, Panagiotis Astithas wrote: > >>Greg Lewis wrote: >> >>>Hi Panagiotis, >>> >>>On Thu, Sep 29, 2005 at 12:09:16AM +0300, Panagiotis Astithas wrote: >>> >>> >>>>I cooked up this patch to fix something that has been annoying me for a >>>>long time. When we install the jdk we don't fix the provided >>>>sun_java.desktop file, or install it in a suitable place for desktop >>>>environments to pick up. This patch is for jdk15 and creates the >>>>necessary menu entry for Gnome and KDE (although I haven't tested on the >>>>latter). It should be trivial to make the same changes for jdk14, by >>>>using MINIMAL instead of WITHOUT_WEB. >>> >>> >>>Thanks working this up. Can you please send-pr it? I'm worried that >>>it will get lost otherwise since I'm currently tracking some other patches >>>as well. >> >>Certainly. > > > Thanks! It is PR java/86804. >>>It would be good if someone could test your changes against KDE as well. >>> >>>I have some minor comments on the patch. >>> >>> >>> >>>>--- /usr/ports/java/jdk15/Makefile Tue Sep 20 23:00:08 2005 >>>>+++ jdk15/Makefile Wed Sep 28 23:57:17 2005 >>>>@@ -43,6 +43,7 @@ >>>>MAKE_ENV+= BROWSER=mozilla >>>>.endif >>>>USE_ICONV= yes >>>>+USE_GNOME= desktopfileutils >>> >>> >>>Does this pull in any extra dependencies other than desktop-file-utils? >>>the jdk is already pretty fat with dependencies, and I particularly don't >>>want to pull in a bunch of KDE and/or Gnome dependencies. >> >>I don't think so, I used it as a convenience, since desktopfileutils >>itself contains a 'USE_GNOME=glib20' line. So I figured, if you have >>that, you had glib20 at least. I guess a tester with KDE will let us >>know for sure. > > > Ok, good. I think glib20 is an acceptable extra dependency :). Desktopfileutils is actually a dependency from mozilla, as I was informed by the freebsd-gnome team. They also suggested that I keep it, probably to make it more explicit and future-proof. >>Initially I had it in the post-install step, but I thought an extra >>ifdef there, would be considered uglier than this :-) > > > My feeling on it is that an operation like this is a post-install > operation rather than an install operation since it would appear to > be updating an external "database" of some sort. If updating that > database is important, then the operation should actually be done > in the pkg-install script (or installing a package will mean that > the database isn't updated). > > However, you mention that this step is done in Makefiles for other > ports. That leads me to believe that either these ports are all broken > in terms of being installed as a package (not inconceivable ;) or this > operation doesn't actually do anything important. I think we need > to determine which it is so we can do the right thing here. > > Thanks for working on this! > I moved it as you suggested. It seems most other ports have it there, too. If this step is skipped, the worst thing that will happen is that the menu update will have to wait for the next login. Regards, Panagiotis