From owner-freebsd-java@FreeBSD.ORG Sun Jun 26 00:07:32 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 69D6716A41C for ; Sun, 26 Jun 2005 00:07:32 +0000 (GMT) (envelope-from jonc@chen.org.nz) Received: from chen.org.nz (chen.org.nz [210.54.19.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2878C43D1F for ; Sun, 26 Jun 2005 00:07:32 +0000 (GMT) (envelope-from jonc@chen.org.nz) Received: by chen.org.nz (Postfix, from userid 1000) id 78C2356428; Sun, 26 Jun 2005 12:07:31 +1200 (NZST) Date: Sun, 26 Jun 2005 12:07:31 +1200 From: Jonathan Chen To: Soheil Hassas Yeganeh Message-ID: <20050626000731.GD38082@osiris.chen.org.nz> References: <4c90b7720506250033323d18b7@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4c90b7720506250033323d18b7@mail.gmail.com> User-Agent: Mutt/1.4.2.1i Cc: freebsd-java@freebsd.org Subject: Re: J2EE 1.4 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, 26 Jun 2005 00:07:32 -0000 On Sat, Jun 25, 2005 at 12:03:23PM +0430, Soheil Hassas Yeganeh wrote: > Dear All, > > How can I install the J2EE 1.4 on my FreeBSD 5.4 ? There is no entry > in the port tree. How about JBoss as an alternative? -- Jonathan Chen ---------------------------------------------------------------------- Power corrupts, Absolute Power is pretty neat From owner-freebsd-java@FreeBSD.ORG Sun Jun 26 03:17:44 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 97D3416A41C for ; Sun, 26 Jun 2005 03:17:44 +0000 (GMT) (envelope-from info@zousys.com) Received: from daishi.dhservers.net (daishi.dhservers.net [67.15.76.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 75DB243D1D for ; Sun, 26 Jun 2005 03:17:44 +0000 (GMT) (envelope-from info@zousys.com) Received: from [70.27.210.240] (helo=[192.168.2.105]) by daishi.dhservers.net with esmtpa (Exim 4.50) id 1DmMj6-00042B-Sh for freebsd-java@freebsd.org; Sat, 25 Jun 2005 21:18:29 -0500 Message-ID: <42BE1E43.9090908@zousys.com> Date: Sat, 25 Jun 2005 23:17:23 -0400 From: Zousys Info 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-1; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - daishi.dhservers.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - zousys.com X-Source: X-Source-Args: X-Source-Dir: Subject: JDK installation 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, 26 Jun 2005 03:17:44 -0000 After spend couple days in java port study, I start to install it. I try linux-sun-jdk14, after download a chunk of supporting libs I successfully install 1.4. Buy when I try to install linux-sun-jdk15, it throw a error: ===> linux-sun-jdk-1.5.0.04,2 does not run (core dumps: Bad System Call). Please be noted, before I run 'make install', I used cvsup to update my whole ports set and download the jdk-1_5_0_03-linux-i586.bin to my distfiles in /usr/ports Any suggestion? Thanks, Wallace From owner-freebsd-java@FreeBSD.ORG Sun Jun 26 04:24: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 408A716A41F; Sun, 26 Jun 2005 04:24:12 +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 BFAED43D48; Sun, 26 Jun 2005 04:24: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 j5Q4NvuV049566; Sat, 25 Jun 2005 22:23:57 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j5Q4Nue5049565; Sat, 25 Jun 2005 22:23:56 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Sat, 25 Jun 2005 22:23:56 -0600 From: Greg Lewis To: Neo Jia Message-ID: <20050626042355.GA41119@misty.eyesbeyond.com> References: <42BC8310.9040501@cse.unl.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <42BC8310.9040501@cse.unl.edu> User-Agent: Mutt/1.4.2.1i Cc: freebsd-amd64@freebsd.org, freebsd-java@freebsd.org Subject: Re: How to build JDK15 on AMD64 with FreeBSD? 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, 26 Jun 2005 04:24:12 -0000 On Fri, Jun 24, 2005 at 05:02:56PM -0500, Neo Jia wrote: > These days, I tried to build the JDK15 on AMD64 with Fedora Core 3, but > failed. And I happened to find out that in these two mailing lists, > there were many people who had successfully built it with FreeBSD. I > hope I could get some detailed information about the building procedure. > Do you also use the source code from SUN SCSL or another version > maintained by FreeBSD.org? What is the requirement I should meet to > build it on FreeBSD, such as the version of FreeBSD? Do I still need GCC > 3.2.2? > > Sorry about so many questions at the first time. Your instructions will > be greatly appreciated! We use the Sun SCSL source code as the base for our port. However, many patches are required for it to build on FreeBSD. These are contained in a patchset that you can download at http://www.eyesbeyond.com/freebsddom/java/jdk15.html The easiest way to do this is simply to use the jdk15 port. Simply do the following: cd /usr/ports/java/jdk15 make install and follow the instructions. There is one caveat on amd64 -- one of the build commands will fail strangely (this is a bug in the Linux emulation on amd64 as far as I can determine). Simply execute that command by hand and restart the build. Also, if you have an EM64T rather than an actual amd64 then you will need one patch (just reply to me and I can send it to you or search the mailing list archives and you should find it). -- 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 Sun Jun 26 04:24:52 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 BD25016A41F; Sun, 26 Jun 2005 04:24:52 +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 52A2643D49; Sun, 26 Jun 2005 04:24:52 +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 j5Q4OcNc049577; Sat, 25 Jun 2005 22:24:38 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j5Q4ObUJ049576; Sat, 25 Jun 2005 22:24:37 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Sat, 25 Jun 2005 22:24:36 -0600 From: Greg Lewis To: Neo Jia Message-ID: <20050626042436.GB41119@misty.eyesbeyond.com> References: <42BC8310.9040501@cse.unl.edu> <42BDCB62.1030602@cse.unl.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <42BDCB62.1030602@cse.unl.edu> User-Agent: Mutt/1.4.2.1i Cc: Till Riedel , freebsd-amd64@FreeBSD.org, freebsd-java@FreeBSD.org Subject: Re: How to build JDK15 on AMD64 with FreeBSD? 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, 26 Jun 2005 04:24:52 -0000 On Sat, Jun 25, 2005 at 04:23:46PM -0500, Neo Jia wrote: > Thank you for your information. One question about your build, do you > make any modification on the SUN JAVA SCSL? I am afraid that you cannot > pass the sanity checking with the gcc 3.4.2? And the default GCC used by > 5.4-RELEASE is 3.4.2, right? One of the FreeBSD specific patches changes the sanity check to allow gcc 3.4 to be used. -- 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 Sun Jun 26 04:25:29 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 6C16116A41F for ; Sun, 26 Jun 2005 04:25:29 +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 042F643D4C for ; Sun, 26 Jun 2005 04:25:28 +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 j5Q4PPQl049591; Sat, 25 Jun 2005 22:25:26 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j5Q4POOp049590; Sat, 25 Jun 2005 22:25:24 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Sat, 25 Jun 2005 22:25:23 -0600 From: Greg Lewis To: Zousys Info Message-ID: <20050626042523.GC41119@misty.eyesbeyond.com> References: <42BE1E43.9090908@zousys.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <42BE1E43.9090908@zousys.com> User-Agent: Mutt/1.4.2.1i Cc: freebsd-java@FreeBSD.org Subject: Re: JDK installation 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, 26 Jun 2005 04:25:29 -0000 On Sat, Jun 25, 2005 at 11:17:23PM -0400, Zousys Info wrote: > After spend couple days in java port study, I start to install it. I try > linux-sun-jdk14, after download a chunk of supporting libs I > successfully install 1.4. Buy when I try to install linux-sun-jdk15, it > throw a error: > > ===> linux-sun-jdk-1.5.0.04,2 does not run (core dumps: Bad System Call). > > Please be noted, before I run 'make install', I used cvsup to update my > whole ports set and download the jdk-1_5_0_03-linux-i586.bin to my > distfiles in /usr/ports > > Any suggestion? Use the native jdk15 port or upgrade to a newer version of FreeBSD (linux-sun-jdk15 will run ok under 5.4). -- 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 Sun Jun 26 12:01:44 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 0E80816A41C for ; Sun, 26 Jun 2005 12:01:44 +0000 (GMT) (envelope-from mj-mailinglist@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 5F34943D5D for ; Sun, 26 Jun 2005 12:01:43 +0000 (GMT) (envelope-from mj-mailinglist@gmx.de) Received: (qmail 4300 invoked by uid 0); 26 Jun 2005 12:01:41 -0000 Received: from 85.74.10.59 by www19.gmx.net with HTTP; Sun, 26 Jun 2005 14:01:41 +0200 (MEST) Date: Sun, 26 Jun 2005 14:01:41 +0200 (MEST) From: "Martin Jakob" To: herve.quiroz@esil.univ-mrs.fr MIME-Version: 1.0 X-Priority: 3 (Normal) X-Authenticated: #1630361 Message-ID: <15241.1119787301@www19.gmx.net> X-Mailer: WWW-Mail 1.6 (Global Message Exchange) X-Flags: 0001 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: freebsd-java@freebsd.org Subject: Re: Re: RFC: New port for using Tomcat with jakarta-commons-daemon (jscv) 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, 26 Jun 2005 12:01:44 -0000 Hello Herve, > ... > Anyway, your current port provides a good base to work on. There are > several other approaches to the "Tomcat launcher and run-time argument > passing" that have been suggested or implemented so far. I am not a true > user of Tomcat myself, so I can't really comment on their respective > ease of use, and viability. So I would be glad if all people concerned > by such issue could report on the various approaches so far. > > IMHO, the point is that we need a separate port to implement this Tomcat > launcher so that we don't replicate the work in each Tomcat port. > Moreover, having such a separation (tomcat / tomcat-launcher) would > allow for several kinds of launcher to be part of the ports tree, in > case we would not agree on a particular one. I agree. Splitting it in a generic port (jakarta-commons-daemon) and a "specialized" one, to start tomcat is a better solution. The tomcat-launcher port (hm, maybe a suitable name?) would then only consist of the tomcat startscript for /usr/local/etc/rc.d > I will test your patch and comment on it ASAP. Thanks, i am looking forward to it. Any suggestions are very welcome! > > FYI, PRs related to this issue: > > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/38018 > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/38020 > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/59571 > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/74344 > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/75143 > > Please report if any is missing from the list... I must confess, i did not search the PR database, only the mailing list archives. So this PRs are new to me. Extending the tomcatctl programm is interesting, but i have not tried the patches. I did try to use the Java Service Wrapper from http://wrapper.tanukisoftware.org, but i could not get it to run. So i concentratet on the solution from the Apache people, where i had your port as a starting point. -- Martin > On Sun, Jun 19, 2005 at 02:45:25PM +0200, Martin Jakob wrote: > > > Hi, > > > > I hope this is the correct list to post this message, because it has tomcat > > as > > its main topic, but well, its also about creating/improving a port, so... > > > > Since i had to start tomcat with different jdks and/or startup-parameters, > > i sat down and tried to use the jscv from > > http://jakarta.apache.org/commons/daemon/jsvc.html > > I found the port from Herve Quiroz, extended it a bit and added a rcNG > > tomcat.sh controll-script. > > > > The port works quite well on my test system, so maybe its usefull for other > > people as well. I tested it with jdk1.4.2, jdk1.5.0, jakarta-tomcat-5.0 and > > the new jakarta-tomcat-5.5.9 port. Just changing the variables in rc.conf > > and > > restart the daemon switches the used jdk (and other parameters). > > > > I am sure there are more glitches in the port, but here are some points > > where i need input and ideas from other people: > > > > - the name > > "jakarta-tomcat-daemon" is not an official name, i used it for the tests. > > Any better ideas? > > > > - the patch "patch-jsvc-unix.c" > > its more or less a hack to show the complete path of the process in ps. I > > added > > this, so that i could use the builtin rcNG functions for > > stop/restart/status. > > Maybe someone with better knowledge of C can comment on this hack? > > > > - dependencies > > at the moment there are no tomcat dependencies regarded in the Makefile. > > > > - shutdown time > > it really takes some time after /usr/local/etc/rc.d/tomcat.sh (stop|restart) > > is > > executed to stop/restart the process. Again, any ideas what could cause > > this? > > > > Credits: > > Based on the ports/scripts from Herve Quiroz and clement (apache2) > > > > So, now have fun with this port :) > > > > --Martin From owner-freebsd-java@FreeBSD.ORG Sun Jun 26 12:20: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 D468E16A41F for ; Sun, 26 Jun 2005 12:20:14 +0000 (GMT) (envelope-from soheil.h.y@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 930CD43D48 for ; Sun, 26 Jun 2005 12:20:14 +0000 (GMT) (envelope-from soheil.h.y@gmail.com) Received: by wproxy.gmail.com with SMTP id i20so201095wra for ; Sun, 26 Jun 2005 05:20:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=LOoibunbygDnAtRh7k6d8maDHuAxAZZMpfzAAbICwgwkUVupAOUe4iZqodTGX/W7B4YcY/Nf3/YahR3vZjcTs+nsm9N2sXNG8Z3FJbQeN90b54htr4YyHhVDZynSbwryndB/GwLeAahsQNlwqSLqHqwjYUIu7FoCY4ahJcpJMLw= Received: by 10.54.52.76 with SMTP id z76mr2880853wrz; Sun, 26 Jun 2005 05:20:13 -0700 (PDT) Received: by 10.54.86.7 with HTTP; Sun, 26 Jun 2005 05:20:13 -0700 (PDT) Message-ID: <4c90b77205062605206e545b9@mail.gmail.com> Date: Sun, 26 Jun 2005 16:50:13 +0430 From: Soheil Hassas Yeganeh To: Jonathan Chen In-Reply-To: <20050626000731.GD38082@osiris.chen.org.nz> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <4c90b7720506250033323d18b7@mail.gmail.com> <20050626000731.GD38082@osiris.chen.org.nz> Cc: freebsd-java@freebsd.org Subject: Re: J2EE 1.4 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Soheil Hassas Yeganeh List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jun 2005 12:20:15 -0000 I want wscompile from the refrence implementation that the jboss doesn't ha= ve. Thanx On 6/26/05, Jonathan Chen wrote: > On Sat, Jun 25, 2005 at 12:03:23PM +0430, Soheil Hassas Yeganeh wrote: > > Dear All, > > > > How can I install the J2EE 1.4 on my FreeBSD 5.4 ? There is no entry > > in the port tree. >=20 > How about JBoss as an alternative? > -- > Jonathan Chen > ---------------------------------------------------------------------- > Power corrupts, Absolute Power is pretty neat > From owner-freebsd-java@FreeBSD.ORG Sun Jun 26 16:00:40 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 B2ECA16A41C for ; Sun, 26 Jun 2005 16:00:40 +0000 (GMT) (envelope-from vizion@vizion.occoxmail.com) Received: from lakecmmtao06.coxmail.com (lakecmmtao06.coxmail.com [68.99.120.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4717643D53 for ; Sun, 26 Jun 2005 16:00:40 +0000 (GMT) (envelope-from vizion@vizion.occoxmail.com) Received: from dns1 ([64.58.171.82]) by lakecmmtao06.coxmail.com (InterMail vM.6.01.04.04 201-2131-118-104-20050224) with ESMTP id <20050626160040.GOGU11396.lakecmmtao06.coxmail.com@dns1>; Sun, 26 Jun 2005 12:00:40 -0400 From: Vizion To: freebsd-java@freebsd.org Date: Sun, 26 Jun 2005 08:56:12 -0700 User-Agent: KMail/1.8 References: <42BE1E43.9090908@zousys.com> <20050626042523.GC41119@misty.eyesbeyond.com> In-Reply-To: <20050626042523.GC41119@misty.eyesbeyond.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200506260856.12778.vizion@vizion.occoxmail.com> Cc: Zousys Info Subject: Re: JDK installation 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, 26 Jun 2005 16:00:40 -0000 On Saturday 25 June 2005 21:25, the author Greg Lewis contributed to the dialogue on- Re: JDK installation: >On Sat, Jun 25, 2005 at 11:17:23PM -0400, Zousys Info wrote: >> After spend couple days in java port study, I start to install it. I try >> linux-sun-jdk14, after download a chunk of supporting libs I >> successfully install 1.4. Buy when I try to install linux-sun-jdk15, it >> throw a error: >> >> ===> linux-sun-jdk-1.5.0.04,2 does not run (core dumps: Bad System Call). >> >> Please be noted, before I run 'make install', I used cvsup to update my >> whole ports set and download the jdk-1_5_0_03-linux-i586.bin to my >> distfiles in /usr/ports >> >> Any suggestion? > >Use the native jdk15 port or upgrade to a newer version of FreeBSD >(linux-sun-jdk15 will run ok under 5.4). Do Not do "make install" I suggest you make sure your ports collection is up to date using cvs , then "make clean", then "make" from the ports directory and then "make install". David -- 40 yrs navigating and computing in blue waters. English Owner & Captain of British Registered 60' bluewater Ketch S/V Taurus. Currently in San Diego, CA. Sailing bound for Europe via Panama Canal when new engine has been installed. From owner-freebsd-java@FreeBSD.ORG Sun Jun 26 17:05:42 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 7980216A41C for ; Sun, 26 Jun 2005 17:05:42 +0000 (GMT) (envelope-from f.staals@zonnet.nl) Received: from smtp1.versatel.nl (smtp1.versatel.nl [62.58.50.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD63743D1F for ; Sun, 26 Jun 2005 17:05:41 +0000 (GMT) (envelope-from f.staals@zonnet.nl) Received: (qmail 22533 invoked by uid 10); 26 Jun 2005 17:05:39 -0000 Received: (vexira-qq 22523-A7899A48 invoked from network) 26 Jun 2005 19:05:39 +0200 Received: from unknown (HELO [192.168.5.2]) ([62.59.173.176]) (envelope-sender ) by smtp1.versatel.nl (qmail-ldap-1.03) with SMTP for < >; 26 Jun 2005 17:05:39 -0000 Message-ID: <42BEE069.6090700@zonnet.nl> Date: Sun, 26 Jun 2005 19:05:45 +0200 From: Frank Staals User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050521) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Vizion References: <42BE1E43.9090908@zousys.com> <20050626042523.GC41119@misty.eyesbeyond.com> <200506260856.12778.vizion@vizion.occoxmail.com> In-Reply-To: <200506260856.12778.vizion@vizion.occoxmail.com> X-AntiVirus: checked by Vexira MailArmor (version: 2.0.1.16; VAE: 6.30.0.2; VDF: 6.30.0.11; host: postbode01.zonnet.nl) Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Zousys Info , freebsd-java@freebsd.org Subject: Re: JDK installation 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, 26 Jun 2005 17:05:42 -0000 Vizion wrote: >On Saturday 25 June 2005 21:25, the author Greg Lewis contributed to the >dialogue on- > Re: JDK installation: > > > >>On Sat, Jun 25, 2005 at 11:17:23PM -0400, Zousys Info wrote: >> >> >>>After spend couple days in java port study, I start to install it. I try >>>linux-sun-jdk14, after download a chunk of supporting libs I >>>successfully install 1.4. Buy when I try to install linux-sun-jdk15, it >>>throw a error: >>> >>>===> linux-sun-jdk-1.5.0.04,2 does not run (core dumps: Bad System Call). >>> >>>Please be noted, before I run 'make install', I used cvsup to update my >>>whole ports set and download the jdk-1_5_0_03-linux-i586.bin to my >>>distfiles in /usr/ports >>> >>>Any suggestion? >>> >>> >>Use the native jdk15 port or upgrade to a newer version of FreeBSD >>(linux-sun-jdk15 will run ok under 5.4). >> >> >Do Not do "make install" >I suggest you make sure your ports collection is up to date using cvs , then >"make clean", then "make" from the ports directory and then "make install". >David > > > > > Allthough this is a little bit off-topic 'cd /usr/ports// && make install distclean' will do fine when installing a port -Frank Staals From owner-freebsd-java@FreeBSD.ORG Sun Jun 26 17:06:03 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 527F616A41C for ; Sun, 26 Jun 2005 17:06:03 +0000 (GMT) (envelope-from f.staals@zonnet.nl) Received: from smtp2.versatel.nl (smtp2.versatel.nl [62.58.50.89]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9CF843D49 for ; Sun, 26 Jun 2005 17:06:02 +0000 (GMT) (envelope-from f.staals@zonnet.nl) Received: (qmail 22209 invoked by uid 10); 26 Jun 2005 17:06:00 -0000 Received: (vexira-qq 22201-D9608768 invoked from network) 26 Jun 2005 19:06:00 +0200 Received: from unknown (HELO [192.168.5.2]) ([62.59.173.176]) (envelope-sender ) by smtp2.versatel.nl (qmail-ldap-1.03) with SMTP for < >; 26 Jun 2005 17:06:00 -0000 Message-ID: <42BEE07E.8040100@zonnet.nl> Date: Sun, 26 Jun 2005 19:06:06 +0200 From: Frank Staals User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050521) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Vizion References: <42BE1E43.9090908@zousys.com> <20050626042523.GC41119@misty.eyesbeyond.com> <200506260856.12778.vizion@vizion.occoxmail.com> In-Reply-To: <200506260856.12778.vizion@vizion.occoxmail.com> X-AntiVirus: checked by Vexira MailArmor (version: 2.0.1.16; VAE: 6.30.0.2; VDF: 6.30.0.11; host: postbode02.zonnet.nl) Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Zousys Info , freebsd-java@freebsd.org Subject: Re: JDK installation 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, 26 Jun 2005 17:06:03 -0000 Vizion wrote: >On Saturday 25 June 2005 21:25, the author Greg Lewis contributed to the >dialogue on- > Re: JDK installation: > > > >>On Sat, Jun 25, 2005 at 11:17:23PM -0400, Zousys Info wrote: >> >> >>>After spend couple days in java port study, I start to install it. I try >>>linux-sun-jdk14, after download a chunk of supporting libs I >>>successfully install 1.4. Buy when I try to install linux-sun-jdk15, it >>>throw a error: >>> >>>===> linux-sun-jdk-1.5.0.04,2 does not run (core dumps: Bad System Call). >>> >>>Please be noted, before I run 'make install', I used cvsup to update my >>>whole ports set and download the jdk-1_5_0_03-linux-i586.bin to my >>>distfiles in /usr/ports >>> >>>Any suggestion? >>> >>> >>Use the native jdk15 port or upgrade to a newer version of FreeBSD >>(linux-sun-jdk15 will run ok under 5.4). >> >> >Do Not do "make install" >I suggest you make sure your ports collection is up to date using cvs , then >"make clean", then "make" from the ports directory and then "make install". >David > > > > > All From owner-freebsd-java@FreeBSD.ORG Sun Jun 26 22:03: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 1125916A41C for ; Sun, 26 Jun 2005 22:03:39 +0000 (GMT) (envelope-from vizion@vizion.occoxmail.com) Received: from lakecmmtao06.coxmail.com (lakecmmtao06.coxmail.com [68.99.120.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9523C43D1D for ; Sun, 26 Jun 2005 22:03:38 +0000 (GMT) (envelope-from vizion@vizion.occoxmail.com) Received: from dns1 ([64.58.171.82]) by lakecmmtao06.coxmail.com (InterMail vM.6.01.04.04 201-2131-118-104-20050224) with ESMTP id <20050626220337.VPQT11396.lakecmmtao06.coxmail.com@dns1>; Sun, 26 Jun 2005 18:03:37 -0400 From: Vizion To: freebsd-java@freebsd.org Date: Sun, 26 Jun 2005 14:59:12 -0700 User-Agent: KMail/1.8 References: <42BE1E43.9090908@zousys.com> <200506260856.12778.vizion@vizion.occoxmail.com> <42BEE069.6090700@zonnet.nl> In-Reply-To: <42BEE069.6090700@zonnet.nl> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200506261459.13092.vizion@vizion.occoxmail.com> Cc: Frank Staals , Zousys Info Subject: Re: JDK installation 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, 26 Jun 2005 22:03:39 -0000 On Sunday 26 June 2005 10:05, the author Frank Staals contributed to the dialogue on- Re: JDK installation: >Vizion wrote: >>On Saturday 25 June 2005 21:25, the author Greg Lewis contributed to the >>dialogue on- >> >> Re: JDK installation: >>>On Sat, Jun 25, 2005 at 11:17:23PM -0400, Zousys Info wrote: >>>>After spend couple days in java port study, I start to install it. I try >>>>linux-sun-jdk14, after download a chunk of supporting libs I >>>>successfully install 1.4. Buy when I try to install linux-sun-jdk15, it >>>>throw a error: >>>> >>>>===> linux-sun-jdk-1.5.0.04,2 does not run (core dumps: Bad System >>>> Call). >>>> >>>>Please be noted, before I run 'make install', I used cvsup to update my >>>>whole ports set and download the jdk-1_5_0_03-linux-i586.bin to my >>>>distfiles in /usr/ports >>>> >>>>Any suggestion? >>> >>>Use the native jdk15 port or upgrade to a newer version of FreeBSD >>>(linux-sun-jdk15 will run ok under 5.4). >> >>Do Not do "make install" >>I suggest you make sure your ports collection is up to date using cvs , >> then "make clean", then "make" from the ports directory and then "make >> install". David > >Allthough this is a little bit off-topic 'cd >/usr/ports// && make install distclean' will do >fine when installing a port Forsome reason the jdk's often fail to install if you go that route. I have twice found successful installations NOT using "make install" but doing "make" and then "make install". It needs linux emulation procfs filesystem working properly. Adding the following line to your /etc/fstab file: linprocfs /compat/linux/proc linprocfs rw 0 0 plus, as root, execute the commands: kldload linprocfs mount /compat/linux/proc -- 40 yrs navigating and computing in blue waters. English Owner & Captain of British Registered 60' bluewater Ketch S/V Taurus. Currently in San Diego, CA. Sailing bound for Europe via Panama Canal when new engine is installed. From owner-freebsd-java@FreeBSD.ORG Mon Jun 27 06:37:26 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 ECDFB16A41C for ; Mon, 27 Jun 2005 06:37:26 +0000 (GMT) (envelope-from achill@matrix.gatewaynet.com) Received: from matrix.gatewaynet.com (matrix.gatewaynet.com [217.19.69.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E22A43D1F for ; Mon, 27 Jun 2005 06:37:26 +0000 (GMT) (envelope-from achill@matrix.gatewaynet.com) Received: from matrix.gatewaynet.com (localhost.localdomain [127.0.0.1]) by matrix.gatewaynet.com (8.12.8/8.12.8) with ESMTP id j5R6ONBS009195; Mon, 27 Jun 2005 09:24:23 +0300 Received: from localhost (achill@localhost) by matrix.gatewaynet.com (8.12.8/8.12.8/Submit) with ESMTP id j5R6ONfn009191; Mon, 27 Jun 2005 09:24:23 +0300 Date: Mon, 27 Jun 2005 09:24:23 +0300 (EEST) From: Achilleus Mantzios To: Soheil Hassas Yeganeh In-Reply-To: <4c90b7720506250033323d18b7@mail.gmail.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-7 Content-Transfer-Encoding: 8BIT Cc: freebsd-java@freebsd.org Subject: Re: J2EE 1.4 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, 27 Jun 2005 06:37:27 -0000 O Soheil Hassas Yeganeh έγραψε στις Jun 25, 2005 : > Dear All, > > How can I install the J2EE 1.4 on my FreeBSD 5.4 ? There is no entry > in the port tree. Install jboss, it supports J2EE 1.4. > Thanx > _______________________________________________ > 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" > -- -Achilleus From owner-freebsd-java@FreeBSD.ORG Mon Jun 27 08:02: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 63C7E16A41F for ; Mon, 27 Jun 2005 08:02:19 +0000 (GMT) (envelope-from NCoelle@gmx.de) Received: from mail.gmx.net (mail.gmx.de [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 83DD443D49 for ; Mon, 27 Jun 2005 08:02:18 +0000 (GMT) (envelope-from NCoelle@gmx.de) Received: (qmail 31711 invoked by uid 0); 27 Jun 2005 08:02:16 -0000 Received: from 195.124.234.146 by www27.gmx.net with HTTP; Mon, 27 Jun 2005 10:02:16 +0200 (MEST) Date: Mon, 27 Jun 2005 10:02:16 +0200 (MEST) From: =?ISO-8859-1?Q?=22Niels_C=F6lle=22?= To: Soheil Hassas Yeganeh MIME-Version: 1.0 References: <4c90b77205062605206e545b9@mail.gmail.com> X-Priority: 3 (Normal) X-Authenticated: #3587294 Message-ID: <9425.1119859336@www27.gmx.net> X-Mailer: WWW-Mail 1.6 (Global Message Exchange) X-Flags: 0001 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: freebsd-java@freebsd.org Subject: Re: J2EE 1.4 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, 27 Jun 2005 08:02:19 -0000 > I want wscompile from the refrence implementation that the jboss doesn't > have. How about the Java WSDP? It as wscompile and wsdeploy. http://java.sun.com/webservices/jwsdp/index.jsp Ok, there is no port for it, but it can be installed and deinstalled with the install-script supplied by Sun. Regards Niels From owner-freebsd-java@FreeBSD.ORG Mon Jun 27 09:27: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 3C63E16A41F for ; Mon, 27 Jun 2005 09:27:17 +0000 (GMT) (envelope-from achill@matrix.gatewaynet.com) Received: from matrix.gatewaynet.com (matrix.gatewaynet.com [217.19.69.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 615A643D49 for ; Mon, 27 Jun 2005 09:27:16 +0000 (GMT) (envelope-from achill@matrix.gatewaynet.com) Received: from matrix.gatewaynet.com (localhost.localdomain [127.0.0.1]) by matrix.gatewaynet.com (8.12.8/8.12.8) with ESMTP id j5R9EEBS009482 for ; Mon, 27 Jun 2005 12:14:14 +0300 Received: from localhost (achill@localhost) by matrix.gatewaynet.com (8.12.8/8.12.8/Submit) with ESMTP id j5R9EEHt009478 for ; Mon, 27 Jun 2005 12:14:14 +0300 Date: Mon, 27 Jun 2005 12:14:14 +0300 (EEST) From: Achilleus Mantzios To: freebsd-java@freebsd.org In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Re: Wierd problem in linux 2.4.18-bf2.4, Java Blackdown-1.4.2-rc1 (Solved) 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, 27 Jun 2005 09:27:17 -0000 Forgot my homework.... A classic (lack of) consumption of output situation, >From the java docs: The Runtime.exec methods may not work well for special processes on certain native platforms, such as native windowing processes, daemon processes, Win16/DOS processes on Microsoft Windows, or shell scripts. The created subprocess does not have its own terminal or console. All its standard io (i.e. stdin, stdout, stderr) operations will be redirected to the parent process through three streams (Process.getOutputStream(), Process.getInputStream(), Process.getErrorStream()). The parent process uses these streams to feed input to and get output from the subprocess. Because some native platforms only provide limited buffer size for standard input and output streams, failure to promptly write the input stream or read the output stream of the subprocess may cause the subprocess to block, and even deadlock. Sorry for the noise, the situation can pretty well occur in FreeBSD too when pipe output buffer reaches its limit, and at the end of the day i think someone maybe will find this useful in the future. -- -Achilleus From owner-freebsd-java@FreeBSD.ORG Mon Jun 27 11:01:51 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 8CD4516A436 for ; Mon, 27 Jun 2005 11:01:51 +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 779B443D1F for ; Mon, 27 Jun 2005 11:01:51 +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 j5RB1pwW043065 for ; Mon, 27 Jun 2005 11:01:51 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j5RB1oC4043060 for freebsd-java@freebsd.org; Mon, 27 Jun 2005 11:01:50 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 27 Jun 2005 11:01:50 GMT Message-Id: <200506271101.j5RB1oC4043060@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, 27 Jun 2005 11:01:51 -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 f [2004/07/13] java/68972 java unpack crashes during make install of lin o [2004/09/22] ports/72014 java Eclipse doesn't work (SigBus 10) if it ha o [2004/12/06] ports/74760 java java/javavmwrapper messes up amavisd-new f [2004/12/21] ports/75348 java Tomcat port overwrites server.xml config o [2005/01/24] java/76631 java any port linux-*-jdk12 will core dump if o [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 o [2005/06/13] java/82183 java Cannot install Java 1.5, lots of missing 11 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 f [2003/11/21] ports/59571 java improvements of www/jakarta-tomcat4[1] Ma 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 5 problems total. From owner-freebsd-java@FreeBSD.ORG Mon Jun 27 17:38:07 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 A2BA016A41C for ; Mon, 27 Jun 2005 17:38:07 +0000 (GMT) (envelope-from ronald-freebsd8@klop.yi.org) Received: from smtp-out3.tiscali.nl (smtp-out3.tiscali.nl [195.241.79.178]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62B3C43D4C for ; Mon, 27 Jun 2005 17:38:07 +0000 (GMT) (envelope-from ronald-freebsd8@klop.yi.org) Received: from guido.klop.ws (unknown [82.171.39.195]) by smtp-out3.tiscali.nl (Postfix) with SMTP id A751D80110FE for ; Mon, 27 Jun 2005 19:38:01 +0200 (CEST) Received: (qmail 712 invoked from network); 27 Jun 2005 17:38:01 -0000 Received: from localhost (HELO outgoing.local) (127.0.0.1) by localhost with SMTP; 27 Jun 2005 17:38:01 -0000 Date: Mon, 27 Jun 2005 19:38:00 +0200 To: "Achilleus Mantzios" , freebsd-java@freebsd.org References: From: "Ronald Klop" Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: User-Agent: Opera M2/8.01 (FreeBSD, build 1204) Cc: Subject: Re: Wierd problem in linux 2.4.18-bf2.4, Java Blackdown-1.4.2-rc1 (Solved) 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, 27 Jun 2005 17:38:07 -0000 On Mon, 27 Jun 2005 11:14:14 +0200, Achilleus Mantzios wrote: > > Forgot my homework.... > A classic (lack of) consumption of output situation, > >> From the java docs: > > The Runtime.exec methods may not work well for special processes on > certain native platforms, such as native windowing processes, daemon > processes, Win16/DOS processes on Microsoft Windows, or shell scripts. > The > created subprocess does not have its own terminal or console. All its > standard io (i.e. stdin, stdout, stderr) operations will be redirected to > the parent process through three streams (Process.getOutputStream(), > Process.getInputStream(), Process.getErrorStream()). The parent process > uses these streams to feed input to and get output from the subprocess. > Because some native platforms only provide limited buffer size for > standard input and output streams, failure to promptly write the input > stream or read the output stream of the subprocess may cause the > subprocess to block, and even deadlock. > > > Sorry for the noise, the situation can pretty well > occur in FreeBSD too when pipe output buffer reaches its limit, > and at the end of the day i think someone maybe will find this > useful in the future. I always create two threads to copy the output of stdout and stderr to some place. (/dev/null or a file or System.out). In java 5 you can combine stdout and stderr, so you only need 1 thread. -- Ronald Klop Amsterdam, The Netherlands From owner-freebsd-java@FreeBSD.ORG Mon Jun 27 17:57: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 C586016A41C for ; Mon, 27 Jun 2005 17:57:23 +0000 (GMT) (envelope-from vizion@vizion.occoxmail.com) Received: from lakecmmtao04.coxmail.com (lakecmmtao04.coxmail.com [68.99.120.78]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58B6843D48 for ; Mon, 27 Jun 2005 17:57:23 +0000 (GMT) (envelope-from vizion@vizion.occoxmail.com) Received: from dns1 ([64.58.171.82]) by lakecmmtao04.coxmail.com (InterMail vM.6.01.04.04 201-2131-118-104-20050224) with ESMTP id <20050627175723.YOML19824.lakecmmtao04.coxmail.com@dns1> for ; Mon, 27 Jun 2005 13:57:23 -0400 From: Vizion To: freebsd-java@freebsd.org Date: Mon, 27 Jun 2005 10:52:55 -0700 User-Agent: KMail/1.8 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200506271052.56060.vizion@vizion.occoxmail.com> Subject: Eclipse - plugin ports tree & mailing list query 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, 27 Jun 2005 17:57:23 -0000 Hi I am wondering if anyone knows of any plans to maintain, within the ports tree, a plugin sub-tree for eclipse. In view of the enormous and ever increasing value of eclipse as a development tool, such a move could be a valuable resource for the freebsd community. Secondly does anyone else feel there is some justification for a freebsd-eclipse@freebsd.org mailing list? Reactions please David 40 yrs navigating and computing in blue waters. English Owner & Captain of British Registered 60' bluewater Ketch S/V Taurus. Currently in San Diego, CA. Sailing bound for Europe via Panama Canal when new engine installed. From owner-freebsd-java@FreeBSD.ORG Mon Jun 27 19: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 2FC9916A41C for ; Mon, 27 Jun 2005 19:19:22 +0000 (GMT) (envelope-from f.staals@zonnet.nl) Received: from smtp1.versatel.nl (smtp1.versatel.nl [62.58.50.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8591F43D49 for ; Mon, 27 Jun 2005 19:19:19 +0000 (GMT) (envelope-from f.staals@zonnet.nl) Received: (qmail 7930 invoked by uid 10); 27 Jun 2005 19:19:18 -0000 Received: (vexira-qq 07916-DA695DB9 invoked from network) 27 Jun 2005 21:19:18 +0200 Received: from unknown (HELO [192.168.5.2]) ([62.59.173.176]) (envelope-sender ) by smtp1.versatel.nl (qmail-ldap-1.03) with SMTP for < >; 27 Jun 2005 19:19:18 -0000 Message-ID: <42C0513C.5010608@zonnet.nl> Date: Mon, 27 Jun 2005 21:19:24 +0200 From: Frank Staals User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050521) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Vizion References: <200506271052.56060.vizion@vizion.occoxmail.com> In-Reply-To: <200506271052.56060.vizion@vizion.occoxmail.com> Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-AntiVirus: checked by Vexira MailArmor (version: 2.0.1.16; VAE: 6.30.0.2; VDF: 6.30.0.11; host: postbode01.zonnet.nl) Cc: freebsd-java@freebsd.org Subject: Re: Eclipse - plugin ports tree & mailing list query 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, 27 Jun 2005 19:19:22 -0000 Vizion wrote: >Hi > >I am wondering if anyone knows of any plans to maintain, within the ports >tree, a plugin sub-tree for eclipse. In view of the enormous and ever >increasing value of eclipse as a development tool, such a move could be a >valuable resource for the freebsd community. > >Secondly does anyone else feel there is some justification for a >freebsd-eclipse@freebsd.org mailing list? > >Reactions please > >David > > > >40 yrs navigating and computing in blue waters. >English Owner & Captain of British Registered 60' bluewater Ketch S/V Taurus. > Currently in San Diego, CA. Sailing bound for Europe via Panama Canal when >new engine installed. >_______________________________________________ >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" > > > I think an sole category for the eclipse-plugins wouldn't be very usefull since eclipse 3.1 has an easy system to manually add plugins. It will donwload and install them automatically. For a freebsd-eclipse mailinglist: also that Idea seams a litle too much, the amount of questions here at java @ freeBSd.org isn't that high so the questions about eclipse can be just here in my opinion Frank Staals From owner-freebsd-java@FreeBSD.ORG Mon Jun 27 20:44:03 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 22D1116A41C for ; Mon, 27 Jun 2005 20:44:03 +0000 (GMT) (envelope-from vizion@vizion.occoxmail.com) Received: from lakecmmtao06.coxmail.com (lakecmmtao06.coxmail.com [68.99.120.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id A96B443D49 for ; Mon, 27 Jun 2005 20:44:00 +0000 (GMT) (envelope-from vizion@vizion.occoxmail.com) Received: from dns1 ([64.58.171.82]) by lakecmmtao06.coxmail.com (InterMail vM.6.01.04.04 201-2131-118-104-20050224) with ESMTP id <20050627204358.HINX11396.lakecmmtao06.coxmail.com@dns1>; Mon, 27 Jun 2005 16:43:58 -0400 From: Vizion To: freebsd-java@freebsd.org Date: Mon, 27 Jun 2005 13:39:31 -0700 User-Agent: KMail/1.8 References: <200506271052.56060.vizion@vizion.occoxmail.com> <42C0513C.5010608@zonnet.nl> In-Reply-To: <42C0513C.5010608@zonnet.nl> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200506271339.31780.vizion@vizion.occoxmail.com> Cc: Frank Staals Subject: Re: Eclipse - plugin ports tree & mailing list query 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, 27 Jun 2005 20:44:03 -0000 On Monday 27 June 2005 12:19, the author Frank Staals contributed to the dialogue on- Re: Eclipse - plugin ports tree & mailing list query: >Vizion wrote: >>Hi >> >>I am wondering if anyone knows of any plans to maintain, within the ports >>tree, a plugin sub-tree for eclipse. In view of the enormous and ever >>increasing value of eclipse as a development tool, such a move could be a >>valuable resource for the freebsd community. >> >>Secondly does anyone else feel there is some justification for a >>freebsd-eclipse@freebsd.org mailing list? >> >>Reactions please >> >>David >> >> >> >>40 yrs navigating and computing in blue waters. >>English Owner & Captain of British Registered 60' bluewater Ketch S/V >> Taurus. Currently in San Diego, CA. Sailing bound for Europe via Panama >> Canal when new engine installed. >>_______________________________________________ >>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" > >I think an sole category for the eclipse-plugins wouldn't be very >usefull since eclipse 3.1 has an easy system to manually add plugins. It >will donwload and install them automatically. That is true BUT eclipse plugins are located all over the net and some plugins do need tailoring for correct installation for multi-user operation on a freebsd system. > >For a freebsd-eclipse mailinglist: also that Idea seams a litle too >much, the amount of questions here at java @ freeBSd.org isn't that high >so the questions about eclipse can be just here in my opinion I think that has been true so far -- but I am hoping that having a freebsd-eclipse mailing list will facilitate co-operation between eclipse users generally and the freebsd community and reduce, what I experience, as a negative attitude towards eclipse on freebsd by the IBM centric eclipse development team. That team has, in my opinion not yet, migrated its thinking towards a generally open source approach which treats all operating systems as equal. They still carry the notion of "supported systems" and "non-supported" operating systems and when a user of a "non supported OS reports a bug the team then responds by saying they cannot look at it because it is a non-supported OS user. My view is we need an eclipse focused mailing list to draw the eclipse team into feeling that freebsd users recognize and contributes positively to the eclipse deveopment cycle. David > >Frank Staals >_______________________________________________ >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" -- 40 yrs navigating and computing in blue waters. English Owner & Captain of British Registered 60' bluewater Ketch S/V Taurus. Currently in San Diego, CA. Sailing May/June bound for Europe via Panama Canal. From owner-freebsd-java@FreeBSD.ORG Tue Jun 28 06:38: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 5B5EC16A41C for ; Tue, 28 Jun 2005 06:38:12 +0000 (GMT) (envelope-from achill@matrix.gatewaynet.com) Received: from matrix.gatewaynet.com (matrix.gatewaynet.com [217.19.69.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 856E343D1F for ; Tue, 28 Jun 2005 06:38:11 +0000 (GMT) (envelope-from achill@matrix.gatewaynet.com) Received: from matrix.gatewaynet.com (localhost.localdomain [127.0.0.1]) by matrix.gatewaynet.com (8.12.8/8.12.8) with ESMTP id j5S6PDBS013316; Tue, 28 Jun 2005 09:25:13 +0300 Received: from localhost (achill@localhost) by matrix.gatewaynet.com (8.12.8/8.12.8/Submit) with ESMTP id j5S6PCjn013312; Tue, 28 Jun 2005 09:25:12 +0300 Date: Tue, 28 Jun 2005 09:25:12 +0300 (EEST) From: Achilleus Mantzios To: Ronald Klop In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-7 Content-Transfer-Encoding: 8BIT Cc: freebsd-java@freebsd.org Subject: Re: Wierd problem in linux 2.4.18-bf2.4, Java Blackdown-1.4.2-rc1 (Solved) 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, 28 Jun 2005 06:38:12 -0000 O Ronald Klop έγραψε στις Jun 27, 2005 : > On Mon, 27 Jun 2005 11:14:14 +0200, Achilleus Mantzios > wrote: > > > > > Forgot my homework.... > > A classic (lack of) consumption of output situation, > > > >> From the java docs: > > > > The Runtime.exec methods may not work well for special processes on > > certain native platforms, such as native windowing processes, daemon > > processes, Win16/DOS processes on Microsoft Windows, or shell scripts. > > The > > created subprocess does not have its own terminal or console. All its > > standard io (i.e. stdin, stdout, stderr) operations will be redirected to > > the parent process through three streams (Process.getOutputStream(), > > Process.getInputStream(), Process.getErrorStream()). The parent process > > uses these streams to feed input to and get output from the subprocess. > > Because some native platforms only provide limited buffer size for > > standard input and output streams, failure to promptly write the input > > stream or read the output stream of the subprocess may cause the > > subprocess to block, and even deadlock. > > > > > > Sorry for the noise, the situation can pretty well > > occur in FreeBSD too when pipe output buffer reaches its limit, > > and at the end of the day i think someone maybe will find this > > useful in the future. > > I always create two threads to copy the output of stdout and stderr to > some place. (/dev/null or a file or System.out). In java 5 you can combine > stdout and stderr, so you only need 1 thread. > Right, altho doing > dev/null 2>&1 in the script itself, saves the extra code. > > > -- -Achilleus From owner-freebsd-java@FreeBSD.ORG Tue Jun 28 17:22: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 0212616A41C for ; Tue, 28 Jun 2005 17:22:00 +0000 (GMT) (envelope-from dmwassman@cox.net) Received: from lakermmtao12.cox.net (lakermmtao12.cox.net [68.230.240.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E7F943D1D for ; Tue, 28 Jun 2005 17:21:59 +0000 (GMT) (envelope-from dmwassman@cox.net) Received: from smtp.east.cox.net ([172.18.52.53]) by lakermmtao12.cox.net (InterMail vM.6.01.04.00 201-2131-118-20041027) with SMTP id <20050628172158.IPXU10612.lakermmtao12.cox.net@smtp.east.cox.net> for ; Tue, 28 Jun 2005 13:21:58 -0400 X-Mailer: Openwave WebEngine, version 2.8.15 (webedge20-101-1103-20040528) From: To: Date: Tue, 28 Jun 2005 13:21:59 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-Id: <20050628172158.IPXU10612.lakermmtao12.cox.net@smtp.east.cox.net> Subject: Running multiple Java ports? 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, 28 Jun 2005 17:22:00 -0000 Is it possible to run both native java and Linux-Java at the same time? For that matter, what about the other Java ports? Is there an advantage/disadvantage to doing this? If either answer is no, which is more functional for apps and web for a desktop env? Thanks in advance for the info. David From owner-freebsd-java@FreeBSD.ORG Tue Jun 28 17:36: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 B589A16A41C for ; Tue, 28 Jun 2005 17:36:11 +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 5224143D4C for ; Tue, 28 Jun 2005 17:36:10 +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 j5SHZuB2053359; Tue, 28 Jun 2005 11:35:57 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j5SHZuAx053358; Tue, 28 Jun 2005 11:35:56 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Tue, 28 Jun 2005 11:35:55 -0600 From: Greg Lewis To: dmwassman@cox.net Message-ID: <20050628173555.GA53264@misty.eyesbeyond.com> References: <20050628172158.IPXU10612.lakermmtao12.cox.net@smtp.east.cox.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050628172158.IPXU10612.lakermmtao12.cox.net@smtp.east.cox.net> User-Agent: Mutt/1.4.2.1i Cc: freebsd-java@freebsd.org Subject: Re: Running multiple Java ports? 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, 28 Jun 2005 17:36:11 -0000 On Tue, Jun 28, 2005 at 01:21:59PM -0400, dmwassman@cox.net wrote: > Is it possible to run both native java and Linux-Java at the same time? For that matter, what about the other Java ports? Is there an advantage/disadvantage to doing this? Yes. See /usr/ports/java/javavmwrapper -- 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 Jun 28 22:51:29 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 E169B16A41C for ; Tue, 28 Jun 2005 22:51:29 +0000 (GMT) (envelope-from ronald-freebsd8@klop.yi.org) Received: from smtp-out3.tiscali.nl (smtp-out3.tiscali.nl [195.241.79.178]) by mx1.FreeBSD.org (Postfix) with ESMTP id 79D3A43D4C for ; Tue, 28 Jun 2005 22:51:29 +0000 (GMT) (envelope-from ronald-freebsd8@klop.yi.org) Received: from guido.klop.ws (unknown [82.171.39.195]) by smtp-out3.tiscali.nl (Postfix) with SMTP id BA6148013538 for ; Wed, 29 Jun 2005 00:51:28 +0200 (CEST) Received: (qmail 835 invoked from network); 28 Jun 2005 22:51:27 -0000 Received: from localhost (HELO outgoing.local) (127.0.0.1) by localhost with SMTP; 28 Jun 2005 22:51:27 -0000 Date: Wed, 29 Jun 2005 00:51:26 +0200 To: "Achilleus Mantzios" References: From: "Ronald Klop" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: User-Agent: Opera M2/8.01 (FreeBSD, build 1204) Cc: freebsd-java@freebsd.org Subject: Re: Wierd problem in linux 2.4.18-bf2.4, Java Blackdown-1.4.2-rc1 (Solved) 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, 28 Jun 2005 22:51:30 -0000 On Tue, 28 Jun 2005 08:25:12 +0200, Achilleus Mantzios wrote: > O Ronald Klop έγραψΡ στις Jun 27, 2005 : > >> On Mon, 27 Jun 2005 11:14:14 +0200, Achilleus Mantzios >> wrote: >> >> > >> > Forgot my homework.... >> > A classic (lack of) consumption of output situation, >> > >> >> From the java docs: >> > >> > The Runtime.exec methods may not work well for special processes on >> > certain native platforms, such as native windowing processes, daemon >> > processes, Win16/DOS processes on Microsoft Windows, or shell scripts. >> > The >> > created subprocess does not have its own terminal or console. All its >> > standard io (i.e. stdin, stdout, stderr) operations will be >> redirected to >> > the parent process through three streams (Process.getOutputStream(), >> > Process.getInputStream(), Process.getErrorStream()). The parent >> process >> > uses these streams to feed input to and get output from the >> subprocess. >> > Because some native platforms only provide limited buffer size for >> > standard input and output streams, failure to promptly write the input >> > stream or read the output stream of the subprocess may cause the >> > subprocess to block, and even deadlock. >> > >> > >> > Sorry for the noise, the situation can pretty well >> > occur in FreeBSD too when pipe output buffer reaches its limit, >> > and at the end of the day i think someone maybe will find this >> > useful in the future. >> >> I always create two threads to copy the output of stdout and stderr to >> some place. (/dev/null or a file or System.out). In java 5 you can >> combine >> stdout and stderr, so you only need 1 thread. >> > > Right, altho doing >> dev/null 2>&1 > in the script itself, saves the extra code. I know scripting. We were talking about Java. Coding in java expecting a script is doing something you like is not failsafe. -- Ronald Klop Amsterdam, The Netherlands From owner-freebsd-java@FreeBSD.ORG Thu Jun 30 20:58: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 016D316A41C for ; Thu, 30 Jun 2005 20:58:30 +0000 (GMT) (envelope-from tom.schutter@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF32A43D1D for ; Thu, 30 Jun 2005 20:58:29 +0000 (GMT) (envelope-from tom.schutter@gmail.com) Received: by zproxy.gmail.com with SMTP id 8so102589nzo for ; Thu, 30 Jun 2005 13:58:29 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ru1oYoBMHUxchjVf8/TQIL11hYaEwgKFG15krIBz63Amqz/zJmoPp+TVg1OB8ZhVD3W0nDzxzsJbrAT99J8kjyQMIqCY5o6Em9kX8Gd0NEXLL4qV4cDrquzSnTgr0oyIl15V9G8F1pbaTdS67WZDixOiTvrwaV6/P3DT0k28cQ4= Received: by 10.36.66.13 with SMTP id o13mr537908nza; Thu, 30 Jun 2005 13:52:09 -0700 (PDT) Received: by 10.36.25.14 with HTTP; Thu, 30 Jun 2005 13:52:09 -0700 (PDT) Message-ID: Date: Thu, 30 Jun 2005 14:52:09 -0600 From: Tom Schutter To: freebsd-java@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: libjava.so RPATH problem X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Tom Schutter List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jun 2005 20:58:30 -0000 I am having problems linking in the Java JVM libraries (libjava.so, libverify.so, libjvm.so) into my executable. With these options added to my gcc command: -L/usr/local/jdk1.4.2/jre/lib/i386 -ljava -lverify -L/usr/local/jdk1.4.2/jre/lib/i386/server -ljvm It links ok, but when I try to run it I get: $ ./testme /libexec/ld-elf.so.1: Shared object "libjava.so" not found, required by "testme" At this point ldd tells me: $ ldd testme testme: libm.so.3 =3D> /lib/libm.so.3 (0x2807c000) libjava.so =3D> not found (0x0) libverify.so =3D> not found (0x0) libjvm.so =3D> not found (0x0) libpthread.so.1 =3D> /usr/lib/libpthread.so.1 (0x28097000) libc.so.5 =3D> /lib/libc.so.5 (0x280bb000) Using -Xlinker -rpath -Xlinker PATH_TO_JRE_DIR, I can tell my executable to look in the JRE dir for libjvm.so. I have verified that RPATH has been set in the executable using objdump: $ objdump -x testme | grep RPATH RPATH /usr/local/jdk1.4.2/jre/lib/i386:/usr/local/jdk1.4.2/jre/lib/= i386/server But when I run the executable, it cannot find libjvm.so: $ ./testme /libexec/ld-elf.so.1: Shared object "libjvm.so" not found, required by "libjava.so" At this point ldd tells me: $ ldd ./testme ./testme: libm.so.3 =3D> /lib/libm.so.3 (0x2807c000) libjava.so =3D> /usr/local/jdk1.4.2/jre/lib/i386/libjava.so (0x2809= 7000) libverify.so =3D> /usr/local/jdk1.4.2/jre/lib/i386/libverify.so (0x280b5000) libjvm.so =3D> /usr/local/jdk1.4.2/jre/lib/i386/server/libjvm.so (0x280ca000) libpthread.so.1 =3D> /usr/lib/libpthread.so.1 (0x28702000) libc.so.5 =3D> /lib/libc.so.5 (0x28726000) libjvm.so =3D> not found (0x0) libverify.so =3D> not found (0x0) libjvm.so =3D> not found (0x0) libstdc++.so.4 =3D> /usr/lib/libstdc++.so.4 (0x28800000) Note that at this point on Linux, testme runs ok. If I set LD_LIBRARY_PATH, the libraries are found (no output is correct): $ LD_LIBRARY_PATH=3D/usr/local/jdk1.4.2/jre/lib/i386:/usr/local/jdk1.4.2/jr= e/lib/i386/server ./testme $ My questions are: 1) Why is the RPATH in the executable being ignored? 2) When I add the -rpath, I get two copies of a libjvm.so reference in test= me, one that resolves correctly, and one that doesn't. Why? 3) What is the correct way of linking in libjvm.so? --=20 Tom Schutter From owner-freebsd-java@FreeBSD.ORG Fri Jul 1 01:03: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 539E716A41C for ; Fri, 1 Jul 2005 01:03:19 +0000 (GMT) (envelope-from jcline.enthusiast@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A6C043D4C for ; Fri, 1 Jul 2005 01:03:18 +0000 (GMT) (envelope-from jcline.enthusiast@gmail.com) Received: by wproxy.gmail.com with SMTP id i24so204012wra for ; Thu, 30 Jun 2005 18:03:18 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=iBzqULBGkaKAnFXz3KloSMyBoYBY40JoHsHg9wHSM/i+Go4dK3Mx7yM/8oXHY+/N+PRKMCyVei8fpG+Fl+ikevpbtvhlcfSJuKVvkGS3n4v+fIUVrHTq+U014rwZ9yVXOMCqdimSCLvE9X2IqNo4qumCMYyykZLWd2J7dozsnGo= Received: by 10.54.115.4 with SMTP id n4mr862702wrc; Thu, 30 Jun 2005 18:03:18 -0700 (PDT) Received: by 10.54.76.11 with HTTP; Thu, 30 Jun 2005 18:03:18 -0700 (PDT) Message-ID: <82d83fc605063018035e824524@mail.gmail.com> Date: Thu, 30 Jun 2005 18:03:18 -0700 From: "Jon Cline - Enthusiast, Inc." To: freebsd-java@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Cc: Subject: following directions X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: jcline@enthusiastinc.com List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jul 2005 01:03:19 -0000 hello there. attached are the errors I am receiving on my freebsd 4.10 production box periodically. you can see my current settings to the jvm on this wiki: http://kb.public.enthusiastinc.com/index.php/Bluedragon:6.2:documentation:t= echnotes:Managing_memory_in_J2EE_versions_on_Tomcat thx for your help. jc --=20 ||||||||||||||||||||||||||||||||||||||||||||| Jon Cline Chief Product Evangelist Enthusiast, Inc www.enthusiastinc.com jcline@enthusiastinc.com 626.256.3505 ||||||||||||||||||||||||||||||||||||||||||||| *Need help? Email support@enthusiastinc.com From owner-freebsd-java@FreeBSD.ORG Fri Jul 1 16:35:06 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 05C5316A41C for ; Fri, 1 Jul 2005 16:35:06 +0000 (GMT) (envelope-from jcline.enthusiast@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A25D43D4C for ; Fri, 1 Jul 2005 16:35:05 +0000 (GMT) (envelope-from jcline.enthusiast@gmail.com) Received: by wproxy.gmail.com with SMTP id i25so336539wra for ; Fri, 01 Jul 2005 09:35:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:references; b=ZKkddI3p06LohC62YZkHQbDjp9d5lpLZlQsofeoAUMjKv8n26sVYEy+8+b81yOsTscUiArgtUsI+JaQiS+PbFPAD/yG6YkvK9Ti7MY4J/MqLL25PGzCnEHwZ26SzwVlGB7T06EJ+oczHNQlPrAJfNkon6GirRMCzT7YZ4d3uq+s= Received: by 10.54.31.64 with SMTP id e64mr1715710wre; Fri, 01 Jul 2005 09:35:04 -0700 (PDT) Received: by 10.54.76.11 with HTTP; Fri, 1 Jul 2005 09:35:04 -0700 (PDT) Message-ID: <82d83fc605070109352b0d53f0@mail.gmail.com> Date: Fri, 1 Jul 2005 09:35:04 -0700 From: "Jon Cline - Enthusiast, Inc." To: freebsd-java@freebsd.org In-Reply-To: <82d83fc605063018035e824524@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3840_27747288.1120235704509" References: <82d83fc605063018035e824524@mail.gmail.com> Subject: Re: following directions X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: jcline@enthusiastinc.com List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jul 2005 16:35:06 -0000 ------=_Part_3840_27747288.1120235704509 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline looks like I may have forgot to attach the file... thx. jc On 6/30/05, Jon Cline - Enthusiast, Inc. wrot= e: > hello there. >=20 > attached are the errors I am receiving on my freebsd 4.10 production > box periodically. >=20 > you can see my current settings to the jvm on this wiki: > http://kb.public.enthusiastinc.com/index.php/Bluedragon:6.2:documentation= :technotes:Managing_memory_in_J2EE_versions_on_Tomcat >=20 > thx for your help. >=20 > jc >=20 > -- > ||||||||||||||||||||||||||||||||||||||||||||| >=20 > Jon Cline > Chief Product Evangelist > Enthusiast, Inc > www.enthusiastinc.com > jcline@enthusiastinc.com > 626.256.3505 >=20 > ||||||||||||||||||||||||||||||||||||||||||||| >=20 > *Need help? Email support@enthusiastinc.com >=20 --=20 ||||||||||||||||||||||||||||||||||||||||||||| Jon Cline Chief Product Evangelist Enthusiast, Inc www.enthusiastinc.com jcline@enthusiastinc.com 626.256.3505 ||||||||||||||||||||||||||||||||||||||||||||| *Need help? Email support@enthusiastinc.com ------=_Part_3840_27747288.1120235704509 Content-Type: text/plain; name="jvmCrashes.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="jvmCrashes.txt" VW5leHBlY3RlZCBTaWduYWwgOiAxMSBvY2N1cnJlZCBhdCBQQz0weDI4MzYxNDFFDQpGdW5jdGlv bj1hbGxvY2F0ZV9wZXJtYW5lbnRfX0MxM2luc3RhbmNlS2xhc3NSMTFLbGFzc0hhbmRsZWlQNlRo cmVhZCsweDJFDQpMaWJyYXJ5PS91c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2L2NsaWVu dC9saWJqdm0uc28NCg0KQ3VycmVudCBKYXZhIHRocmVhZDoNCiAgICAgICBhdCBqYXZhLmxhbmcu Q2xhc3NMb2FkZXIuZGVmaW5lQ2xhc3MwKE5hdGl2ZSBNZXRob2QpDQogICAgICAgYXQgamF2YS5s YW5nLkNsYXNzTG9hZGVyLmRlZmluZUNsYXNzKENsYXNzTG9hZGVyLmphdmE6NTM3KQ0KICAgICAg IGF0IGphdmEuc2VjdXJpdHkuU2VjdXJlQ2xhc3NMb2FkZXIuZGVmaW5lQ2xhc3MoU2VjdXJlQ2xh c3NMb2FkZXIuamF2YToxMjMpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5sb2FkZXIu V2ViYXBwQ2xhc3NMb2FkZXIuZmluZENsYXNzSW50ZXJuYWwoV2ViYXBwQ2xhc3NMb2FkZXIuamF2 YToxNjc3KQ0KICAgICAgIC0gbG9ja2VkIDwweDNmNDgzMDcwPiAoYSBvcmcuYXBhY2hlLmNhdGFs aW5hLmxvYWRlci5XZWJhcHBDbGFzc0xvYWRlcikNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFs aW5hLmxvYWRlci5XZWJhcHBDbGFzc0xvYWRlci5maW5kQ2xhc3MoV2ViYXBwQ2xhc3NMb2FkZXIu amF2YTo5MDApDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5sb2FkZXIuV2ViYXBwQ2xh c3NMb2FkZXIubG9hZENsYXNzKFdlYmFwcENsYXNzTG9hZGVyLmphdmE6MTM1MCkNCiAgICAgICBh dCBvcmcuYXBhY2hlLmNhdGFsaW5hLmxvYWRlci5XZWJhcHBDbGFzc0xvYWRlci5sb2FkQ2xhc3Mo V2ViYXBwQ2xhc3NMb2FkZXIuamF2YToxMjMwKQ0KICAgICAgIGF0IGphdmEubGFuZy5DbGFzc0xv YWRlci5sb2FkQ2xhc3NJbnRlcm5hbChDbGFzc0xvYWRlci5qYXZhOjMwMikNCiAgICAgICAtIGxv Y2tlZCA8MHgzZjQ4MzA3MD4gKGEgb3JnLmFwYWNoZS5jYXRhbGluYS5sb2FkZXIuV2ViYXBwQ2xh c3NMb2FkZXIpDQogICAgICAgYXQgamF2YS5sYW5nLkNsYXNzTG9hZGVyLmRlZmluZUNsYXNzMChO YXRpdmUgTWV0aG9kKQ0KICAgICAgIGF0IGphdmEubGFuZy5DbGFzc0xvYWRlci5kZWZpbmVDbGFz cyhDbGFzc0xvYWRlci5qYXZhOjUzNykNCiAgICAgICBhdCBqYXZhLnNlY3VyaXR5LlNlY3VyZUNs YXNzTG9hZGVyLmRlZmluZUNsYXNzKFNlY3VyZUNsYXNzTG9hZGVyLmphdmE6MTIzKQ0KICAgICAg IGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEubG9hZGVyLldlYmFwcENsYXNzTG9hZGVyLmZpbmRDbGFz c0ludGVybmFsKFdlYmFwcENsYXNzTG9hZGVyLmphdmE6MTY3NykNCiAgICAgICAtIGxvY2tlZCA8 MHgzZjQ4MzA3MD4gKGEgb3JnLmFwYWNoZS5jYXRhbGluYS5sb2FkZXIuV2ViYXBwQ2xhc3NMb2Fk ZXIpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5sb2FkZXIuV2ViYXBwQ2xhc3NMb2Fk ZXIuZmluZENsYXNzKFdlYmFwcENsYXNzTG9hZGVyLmphdmE6OTAwKQ0KICAgICAgIGF0IG9yZy5h cGFjaGUuY2F0YWxpbmEubG9hZGVyLldlYmFwcENsYXNzTG9hZGVyLmxvYWRDbGFzcyhXZWJhcHBD bGFzc0xvYWRlci5qYXZhOjEzNTApDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5sb2Fk ZXIuV2ViYXBwQ2xhc3NMb2FkZXIubG9hZENsYXNzKFdlYmFwcENsYXNzTG9hZGVyLmphdmE6MTIz MCkNCiAgICAgICBhdCBqYXZhLmxhbmcuQ2xhc3NMb2FkZXIubG9hZENsYXNzSW50ZXJuYWwoQ2xh c3NMb2FkZXIuamF2YTozMDIpDQogICAgICAgLSBsb2NrZWQgPDB4M2Y0ODMwNzA+IChhIG9yZy5h cGFjaGUuY2F0YWxpbmEubG9hZGVyLldlYmFwcENsYXNzTG9hZGVyKQ0KICAgICAgIGF0IGphdmEu bGFuZy5DbGFzc0xvYWRlci5kZWZpbmVDbGFzczAoTmF0aXZlIE1ldGhvZCkNCiAgICAgICBhdCBq YXZhLmxhbmcuQ2xhc3NMb2FkZXIuZGVmaW5lQ2xhc3MoQ2xhc3NMb2FkZXIuamF2YTo1MzcpDQog ICAgICAgYXQgamF2YS5zZWN1cml0eS5TZWN1cmVDbGFzc0xvYWRlci5kZWZpbmVDbGFzcyhTZWN1 cmVDbGFzc0xvYWRlci5qYXZhOjEyMykNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmxv YWRlci5XZWJhcHBDbGFzc0xvYWRlci5maW5kQ2xhc3NJbnRlcm5hbChXZWJhcHBDbGFzc0xvYWRl ci5qYXZhOjE2NzcpDQogICAgICAgLSBsb2NrZWQgPDB4M2Y0ODMwNzA+IChhIG9yZy5hcGFjaGUu Y2F0YWxpbmEubG9hZGVyLldlYmFwcENsYXNzTG9hZGVyKQ0KICAgICAgIGF0IG9yZy5hcGFjaGUu Y2F0YWxpbmEubG9hZGVyLldlYmFwcENsYXNzTG9hZGVyLmZpbmRDbGFzcyhXZWJhcHBDbGFzc0xv YWRlci5qYXZhOjkwMCkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmxvYWRlci5XZWJh cHBDbGFzc0xvYWRlci5sb2FkQ2xhc3MoV2ViYXBwQ2xhc3NMb2FkZXIuamF2YToxMzUwKQ0KICAg ICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEubG9hZGVyLldlYmFwcENsYXNzTG9hZGVyLmxvYWRD bGFzcyhXZWJhcHBDbGFzc0xvYWRlci5qYXZhOjEyMzApDQogICAgICAgYXQgamF2YS5sYW5nLkNs YXNzTG9hZGVyLmxvYWRDbGFzc0ludGVybmFsKENsYXNzTG9hZGVyLmphdmE6MzAyKQ0KICAgICAg IC0gbG9ja2VkIDwweDNmNDgzMDcwPiAoYSBvcmcuYXBhY2hlLmNhdGFsaW5hLmxvYWRlci5XZWJh cHBDbGFzc0xvYWRlcikNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5lbmdpbmUu Y2ZTZXNzaW9uLjxpbml0PihjZlNlc3Npb24uamF2YToxMzMpDQogICAgICAgYXQgY29tLm5hcnl4 LnRhZ2Z1c2lvbi5jZm0uZW5naW5lLmNmRW5naW5lLnNlcnZpY2UoY2ZFbmdpbmUuamF2YTo4MzMp DQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0uY2ZTZXJ2bGV0LnNlcnZpY2UoY2ZT ZXJ2bGV0LmphdmE6MzgpDQogICAgICAgYXQgamF2YXguc2VydmxldC5odHRwLkh0dHBTZXJ2bGV0 LnNlcnZpY2UoSHR0cFNlcnZsZXQuamF2YTo4NTYpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRh bGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uaW50ZXJuYWxEb0ZpbHRlcihBcHBsaWNh dGlvbkZpbHRlckNoYWluLmphdmE6Mjg0KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEu Y29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmRvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hh aW4uamF2YToyMDQpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJk V3JhcHBlclZhbHZlLmludm9rZShTdGFuZGFyZFdyYXBwZXJWYWx2ZS5qYXZhOjI1NykNCiAgICAg ICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tl TmV4dChTdGFuZGFyZFZhbHZlQ29udGV4dC5qYXZhOjE1MSkNCiAgICAgICBhdCBvcmcuYXBhY2hl LmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRQaXBlbGluZS5pbnZva2UoU3RhbmRhcmRQaXBlbGluZS5q YXZhOjU2NykNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRDb250 ZXh0VmFsdmUuaW52b2tlSW50ZXJuYWwoU3RhbmRhcmRDb250ZXh0VmFsdmUuamF2YToyNDUpDQog ICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkQ29udGV4dFZhbHZlLmlu dm9rZShTdGFuZGFyZENvbnRleHRWYWx2ZS5qYXZhOjE5OSkNCiAgICAgICBhdCBvcmcuYXBhY2hl LmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZh bHZlQ29udGV4dC5qYXZhOjE1MSkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUu U3RhbmRhcmRQaXBlbGluZS5pbnZva2UoU3RhbmRhcmRQaXBlbGluZS5qYXZhOjU2NykNCiAgICAg ICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRIb3N0VmFsdmUuaW52b2tlKFN0 YW5kYXJkSG9zdFZhbHZlLmphdmE6MTg0KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEu Y29yZS5TdGFuZGFyZFZhbHZlQ29udGV4dC5pbnZva2VOZXh0KFN0YW5kYXJkVmFsdmVDb250ZXh0 LmphdmE6MTUxKQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEudmFsdmVzLkVycm9yUmVw b3J0VmFsdmUuaW52b2tlKEVycm9yUmVwb3J0VmFsdmUuamF2YToxNjQpDQogICAgICAgYXQgb3Jn LmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoU3Rh bmRhcmRWYWx2ZUNvbnRleHQuamF2YToxNDkpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGlu YS5jb3JlLlN0YW5kYXJkUGlwZWxpbmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1Njcp DQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkRW5naW5lVmFsdmUu aW52b2tlKFN0YW5kYXJkRW5naW5lVmFsdmUuamF2YToxNTYpDQogICAgICAgYXQgb3JnLmFwYWNo ZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoU3RhbmRhcmRW YWx2ZUNvbnRleHQuamF2YToxNTEpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3Jl LlN0YW5kYXJkUGlwZWxpbmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1NjcpDQogICAg ICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkNvbnRhaW5lckJhc2UuaW52b2tlKENvbnRh aW5lckJhc2UuamF2YTo5NzIpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jb3lvdGUudG9tY2F0NS5D b3lvdGVBZGFwdGVyLnNlcnZpY2UoQ295b3RlQWRhcHRlci5qYXZhOjIwNikNCiAgICAgICBhdCBv cmcuYXBhY2hlLmprLnNlcnZlci5Ka0NveW90ZUhhbmRsZXIuaW52b2tlKEprQ295b3RlSGFuZGxl ci5qYXZhOjMzOSkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmprLmNvbW1vbi5IYW5kbGVyUmVxdWVz dC5pbnZva2UoSGFuZGxlclJlcXVlc3QuamF2YTo0MTUpDQogICAgICAgYXQgb3JnLmFwYWNoZS5q ay5jb21tb24uQ2hhbm5lbFNvY2tldC5pbnZva2UoQ2hhbm5lbFNvY2tldC5qYXZhOjcxNikNCiAg ICAgICBhdCBvcmcuYXBhY2hlLmprLmNvbW1vbi5DaGFubmVsU29ja2V0LnByb2Nlc3NDb25uZWN0 aW9uKENoYW5uZWxTb2NrZXQuamF2YTo2NTApDQogICAgICAgYXQgb3JnLmFwYWNoZS5qay5jb21t b24uU29ja2V0Q29ubmVjdGlvbi5ydW5JdChDaGFubmVsU29ja2V0LmphdmE6ODI5KQ0KICAgICAg IGF0IG9yZy5hcGFjaGUudG9tY2F0LnV0aWwudGhyZWFkcy5UaHJlYWRQb29sJENvbnRyb2xSdW5u YWJsZS5ydW4oVGhyZWFkUG9vbC5qYXZhOjY4OCkNCiAgICAgICBhdCBqYXZhLmxhbmcuVGhyZWFk LnJ1bihUaHJlYWQuamF2YTo1MzQpDQoNCkR5bmFtaWMgbGlicmFyaWVzOg0KMHg4MDQ4MDAwICAg ICAgIC91c3IvbG9jYWwvamRrMS40LjIvYmluL2phdmENCjB4MjgwNmMwMDAgICAgICAvdXNyL2xp Yi9saWJjX3Iuc28uNA0KMHgyODEyMzAwMCAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xp Yi9pMzg2L2NsaWVudC9saWJqdm0uc28NCjB4Mjg2NTEwMDAgICAgICAvdXNyL2xpYi9saWJzdGRj Kysuc28uMw0KMHgyODY5NjAwMCAgICAgIC91c3IvbGliL2xpYm0uc28uMg0KMHgyODZiMTAwMCAg ICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2L25hdGl2ZV90aHJlYWRzL2xpYmhw aS5zbw0KMHgyODZiZjAwMCAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2L2xp YnZlcmlmeS5zbw0KMHgyODZkYTAwMCAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9p Mzg2L2xpYmphdmEuc28NCjB4Mjg2ZmIwMDAgICAgICAvdXNyL2xvY2FsL2pkazEuNC4yL2pyZS9s aWIvaTM4Ni9saWJ6aXAuc28NCjB4N2MzYTQwMDAgICAgICAvdXNyL2xvY2FsL2pkazEuNC4yL2py ZS9saWIvaTM4Ni9saWJuZXQuc28NCjB4MjgwNGUwMDAgICAgICAvdXNyL2xpYmV4ZWMvbGQtZWxm LnNvLjENCg0KSGVhcCBhdCBWTSBBYm9ydDoNCkhlYXANCiBkZWYgbmV3IGdlbmVyYXRpb24gICB0 b3RhbCAyNzY0ODBLLCB1c2VkIDBLIFsweDJjNWEwMDAwLCAweDNmMWEwMDAwLCAweDNmMWEwMDAw KQ0KIGVkZW4gc3BhY2UgMjQ1NzYwSywgICAwJSB1c2VkIFsweDJjNWEwMDAwLCAweDJjNWEwMDAw LCAweDNiNWEwMDAwKQ0KIGZyb20gc3BhY2UgMzA3MjBLLCAgIDAlIHVzZWQgWzB4M2QzYTAwMDAs IDB4M2QzYTAwMDAsIDB4M2YxYTAwMDApDQogdG8gICBzcGFjZSAzMDcyMEssICAgMCUgdXNlZCBb MHgzYjVhMDAwMCwgMHgzYjVhMDAwMCwgMHgzZDNhMDAwMCkNCiB0ZW51cmVkIGdlbmVyYXRpb24g ICB0b3RhbCA5MjE2MDBLLCB1c2VkIDMzNDc3SyBbMHgzZjFhMDAwMCwgMHg3NzVhMDAwMCwgMHg3 NzVhMDAwMCkNCiAgdGhlIHNwYWNlIDkyMTYwMEssICAgMyUgdXNlZCBbMHgzZjFhMDAwMCwgMHg0 MTI1MTUyOCwgMHg0MTI1MTYwMCwgMHg3NzVhMDAwMCkNCiBjb21wYWN0aW5nIHBlcm0gZ2VuICB0 b3RhbCA2NTUzNkssIHVzZWQgNjU1MzVLIFsweDc3NWEwMDAwLCAweDdiNWEwMDAwLCAweDdiNWEw MDAwKQ0KICB0aGUgc3BhY2UgNjU1MzZLLCAgOTklIHVzZWQgWzB4Nzc1YTAwMDAsIDB4N2I1OWZm YTAsIDB4N2I1YTAwMDAsIDB4N2I1YTAwMDApDQoNCkxvY2FsIFRpbWUgPSBXZWQgSnVuIDI5IDEx OjMzOjQwIDIwMDUNCkVsYXBzZWQgVGltZSA9IDY0NzUzDQojDQojIEhvdFNwb3QgVmlydHVhbCBN YWNoaW5lIEVycm9yIDogMTENCiMgRXJyb3IgSUQgOiA0RjUzMEU0MzUwNTAwMkYxDQojIFBsZWFz ZSByZXBvcnQgdGhpcyBlcnJvciB0bw0KIyBmcmVlYnNkLWphdmFARnJlZUJTRC5vcmcgbWFpbGlu ZyBsaXN0DQojDQojIEphdmEgVk06IEphdmEgSG90U3BvdChUTSkgQ2xpZW50IFZNICgxLjQuMi1w Ni10ZWNoXzEyX29jdF8yMDA0XzEwXzU2IG1peGVkIG1vZGUpDQojDQoNClVuZXhwZWN0ZWQgU2ln bmFsIDogMTEgb2NjdXJyZWQgYXQgUEM9MHgyODM2MTQxRQ0KRnVuY3Rpb249YWxsb2NhdGVfcGVy bWFuZW50X19DMTNpbnN0YW5jZUtsYXNzUjExS2xhc3NIYW5kbGVpUDZUaHJlYWQrMHgyRQ0KTGli cmFyeT0vdXNyL2xvY2FsL2pkazEuNC4yL2pyZS9saWIvaTM4Ni9jbGllbnQvbGlianZtLnNvDQoN CkN1cnJlbnQgSmF2YSB0aHJlYWQ6DQogICAgICAgYXQgamF2YS5sYW5nLkNsYXNzTG9hZGVyLmRl ZmluZUNsYXNzMChOYXRpdmUgTWV0aG9kKQ0KICAgICAgIGF0IGphdmEubGFuZy5DbGFzc0xvYWRl ci5kZWZpbmVDbGFzcyhDbGFzc0xvYWRlci5qYXZhOjUzNykNCiAgICAgICBhdCBqYXZhLnNlY3Vy aXR5LlNlY3VyZUNsYXNzTG9hZGVyLmRlZmluZUNsYXNzKFNlY3VyZUNsYXNzTG9hZGVyLmphdmE6 MTIzKQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEubG9hZGVyLldlYmFwcENsYXNzTG9h ZGVyLmZpbmRDbGFzc0ludGVybmFsKFdlYmFwcENsYXNzTG9hZGVyLmphdmE6MTY3NykNCiAgICAg ICAtIGxvY2tlZCA8MHgzZjQzYmU2MD4gKGEgb3JnLmFwYWNoZS5jYXRhbGluYS5sb2FkZXIuV2Vi YXBwQ2xhc3NMb2FkZXIpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5sb2FkZXIuV2Vi YXBwQ2xhc3NMb2FkZXIuZmluZENsYXNzKFdlYmFwcENsYXNzTG9hZGVyLmphdmE6OTAwKQ0KICAg ICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEubG9hZGVyLldlYmFwcENsYXNzTG9hZGVyLmxvYWRD bGFzcyhXZWJhcHBDbGFzc0xvYWRlci5qYXZhOjEzNTApDQogICAgICAgYXQgb3JnLmFwYWNoZS5j YXRhbGluYS5sb2FkZXIuV2ViYXBwQ2xhc3NMb2FkZXIubG9hZENsYXNzKFdlYmFwcENsYXNzTG9h ZGVyLmphdmE6MTIzMCkNCiAgICAgICBhdCBqYXZhLmxhbmcuQ2xhc3NMb2FkZXIubG9hZENsYXNz SW50ZXJuYWwoQ2xhc3NMb2FkZXIuamF2YTozMDIpDQogICAgICAgLSBsb2NrZWQgPDB4M2Y0M2Jl NjA+IChhIG9yZy5hcGFjaGUuY2F0YWxpbmEubG9hZGVyLldlYmFwcENsYXNzTG9hZGVyKQ0KICAg ICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLmVuZ2luZS5jZlN0cnVjdERhdGEuZHVtcChj ZlN0cnVjdERhdGEuamF2YTozMjApDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0u ZW5naW5lLmNmU3RydWN0RGF0YS5kdW1wTG9uZyhjZlN0cnVjdERhdGEuamF2YTozMDcpDQogICAg ICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0udGFnLmNmRFVNUC5kdW1wU2Vzc2lvbihjZkRV TVAuamF2YTo4NikNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS50YWcuY2ZEVU1Q LmR1bXBTZXNzaW9uKGNmRFVNUC5qYXZhOjU0KQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNp b24uY2ZtLmVuZ2luZS5jZm1SdW5UaW1lRXhjZXB0aW9uLmhhbmRsZUV4Y2VwdGlvbihjZm1SdW5U aW1lRXhjZXB0aW9uLmphdmE6MzAwKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2Zt LmVuZ2luZS5jZkVuZ2luZS5zZXJ2aWNlKGNmRW5naW5lLmphdmE6OTEyKQ0KICAgICAgIGF0IGNv bS5uYXJ5eC50YWdmdXNpb24uY2ZtLmNmU2VydmxldC5zZXJ2aWNlKGNmU2VydmxldC5qYXZhOjM4 KQ0KICAgICAgIGF0IGphdmF4LnNlcnZsZXQuaHR0cC5IdHRwU2VydmxldC5zZXJ2aWNlKEh0dHBT ZXJ2bGV0LmphdmE6ODU2KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBs aWNhdGlvbkZpbHRlckNoYWluLmludGVybmFsRG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFp bi5qYXZhOjI4NCkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRp b25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MjA0KQ0K ICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFdyYXBwZXJWYWx2ZS5p bnZva2UoU3RhbmRhcmRXcmFwcGVyVmFsdmUuamF2YToyNTcpDQogICAgICAgYXQgb3JnLmFwYWNo ZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoU3RhbmRhcmRW YWx2ZUNvbnRleHQuamF2YToxNTEpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3Jl LlN0YW5kYXJkUGlwZWxpbmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1NjcpDQogICAg ICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkQ29udGV4dFZhbHZlLmludm9r ZUludGVybmFsKFN0YW5kYXJkQ29udGV4dFZhbHZlLmphdmE6MjQ1KQ0KICAgICAgIGF0IG9yZy5h cGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZENvbnRleHRWYWx2ZS5pbnZva2UoU3RhbmRhcmRD b250ZXh0VmFsdmUuamF2YToxOTkpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3Jl LlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoU3RhbmRhcmRWYWx2ZUNvbnRleHQuamF2 YToxNTEpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkUGlwZWxp bmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1NjcpDQogICAgICAgYXQgb3JnLmFwYWNo ZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkSG9zdFZhbHZlLmludm9rZShTdGFuZGFyZEhvc3RWYWx2 ZS5qYXZhOjE4NCkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRW YWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29udGV4dC5qYXZhOjE1MSkNCiAg ICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLnZhbHZlcy5FcnJvclJlcG9ydFZhbHZlLmludm9r ZShFcnJvclJlcG9ydFZhbHZlLmphdmE6MTY0KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxp bmEuY29yZS5TdGFuZGFyZFZhbHZlQ29udGV4dC5pbnZva2VOZXh0KFN0YW5kYXJkVmFsdmVDb250 ZXh0LmphdmE6MTQ5KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFy ZFBpcGVsaW5lLmludm9rZShTdGFuZGFyZFBpcGVsaW5lLmphdmE6NTY3KQ0KICAgICAgIGF0IG9y Zy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZEVuZ2luZVZhbHZlLmludm9rZShTdGFuZGFy ZEVuZ2luZVZhbHZlLmphdmE6MTU2KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29y ZS5TdGFuZGFyZFZhbHZlQ29udGV4dC5pbnZva2VOZXh0KFN0YW5kYXJkVmFsdmVDb250ZXh0Lmph dmE6MTUxKQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFBpcGVs aW5lLmludm9rZShTdGFuZGFyZFBpcGVsaW5lLmphdmE6NTY3KQ0KICAgICAgIGF0IG9yZy5hcGFj aGUuY2F0YWxpbmEuY29yZS5Db250YWluZXJCYXNlLmludm9rZShDb250YWluZXJCYXNlLmphdmE6 OTcyKQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY295b3RlLnRvbWNhdDUuQ295b3RlQWRhcHRlci5z ZXJ2aWNlKENveW90ZUFkYXB0ZXIuamF2YToyMDYpDQogICAgICAgYXQgb3JnLmFwYWNoZS5qay5z ZXJ2ZXIuSmtDb3lvdGVIYW5kbGVyLmludm9rZShKa0NveW90ZUhhbmRsZXIuamF2YTozMzkpDQog ICAgICAgYXQgb3JnLmFwYWNoZS5qay5jb21tb24uSGFuZGxlclJlcXVlc3QuaW52b2tlKEhhbmRs ZXJSZXF1ZXN0LmphdmE6NDE1KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuamsuY29tbW9uLkNoYW5u ZWxTb2NrZXQuaW52b2tlKENoYW5uZWxTb2NrZXQuamF2YTo3MTYpDQogICAgICAgYXQgb3JnLmFw YWNoZS5qay5jb21tb24uQ2hhbm5lbFNvY2tldC5wcm9jZXNzQ29ubmVjdGlvbihDaGFubmVsU29j a2V0LmphdmE6NjUwKQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuamsuY29tbW9uLlNvY2tldENvbm5l Y3Rpb24ucnVuSXQoQ2hhbm5lbFNvY2tldC5qYXZhOjgyOSkNCiAgICAgICBhdCBvcmcuYXBhY2hl LnRvbWNhdC51dGlsLnRocmVhZHMuVGhyZWFkUG9vbCRDb250cm9sUnVubmFibGUucnVuKFRocmVh ZFBvb2wuamF2YTo2ODgpDQogICAgICAgYXQgamF2YS5sYW5nLlRocmVhZC5ydW4oVGhyZWFkLmph dmE6NTM0KQ0KDQpEeW5hbWljIGxpYnJhcmllczoNCjB4ODA0ODAwMCAgICAgICAvdXNyL2xvY2Fs L2pkazEuNC4yL2Jpbi9qYXZhDQoweDI4MDZjMDAwICAgICAgL3Vzci9saWIvbGliY19yLnNvLjQN CjB4MjgxMjMwMDAgICAgICAvdXNyL2xvY2FsL2pkazEuNC4yL2pyZS9saWIvaTM4Ni9jbGllbnQv bGlianZtLnNvDQoweDI4NjUxMDAwICAgICAgL3Vzci9saWIvbGlic3RkYysrLnNvLjMNCjB4Mjg2 OTYwMDAgICAgICAvdXNyL2xpYi9saWJtLnNvLjINCjB4Mjg2YjEwMDAgICAgICAvdXNyL2xvY2Fs L2pkazEuNC4yL2pyZS9saWIvaTM4Ni9uYXRpdmVfdGhyZWFkcy9saWJocGkuc28NCjB4Mjg2YmYw MDAgICAgICAvdXNyL2xvY2FsL2pkazEuNC4yL2pyZS9saWIvaTM4Ni9saWJ2ZXJpZnkuc28NCjB4 Mjg2ZGEwMDAgICAgICAvdXNyL2xvY2FsL2pkazEuNC4yL2pyZS9saWIvaTM4Ni9saWJqYXZhLnNv DQoweDI4NmZiMDAwICAgICAgL3Vzci9sb2NhbC9qZGsxLjQuMi9qcmUvbGliL2kzODYvbGliemlw LnNvDQoweDdjM2E0MDAwICAgICAgL3Vzci9sb2NhbC9qZGsxLjQuMi9qcmUvbGliL2kzODYvbGli bmV0LnNvDQoweDI4MDRlMDAwICAgICAgL3Vzci9saWJleGVjL2xkLWVsZi5zby4xDQoNCkhlYXAg YXQgVk0gQWJvcnQ6DQpIZWFwDQogZGVmIG5ldyBnZW5lcmF0aW9uICAgdG90YWwgMjc2NDgwSywg dXNlZCAwSyBbMHgyYzVhMDAwMCwgMHgzZjFhMDAwMCwgMHgzZjFhMDAwMCkNCiBlZGVuIHNwYWNl IDI0NTc2MEssICAgMCUgdXNlZCBbMHgyYzVhMDAwMCwgMHgyYzVhMDBiMCwgMHgzYjVhMDAwMCkN CiBmcm9tIHNwYWNlIDMwNzIwSywgICAwJSB1c2VkIFsweDNkM2EwMDAwLCAweDNkM2EwMDAwLCAw eDNmMWEwMDAwKQ0KIHRvICAgc3BhY2UgMzA3MjBLLCAgIDAlIHVzZWQgWzB4M2I1YTAwMDAsIDB4 M2I1YTAwMDAsIDB4M2QzYTAwMDApDQogdGVudXJlZCBnZW5lcmF0aW9uICAgdG90YWwgOTIxNjAw SywgdXNlZCAzMTI0OEsgWzB4M2YxYTAwMDAsIDB4Nzc1YTAwMDAsIDB4Nzc1YTAwMDApDQogIHRo ZSBzcGFjZSA5MjE2MDBLLCAgIDMlIHVzZWQgWzB4M2YxYTAwMDAsIDB4NDEwMjQwOTAsIDB4NDEw MjQyMDAsIDB4Nzc1YTAwMDApDQogY29tcGFjdGluZyBwZXJtIGdlbiAgdG90YWwgNjU1MzZLLCB1 c2VkIDY1NTM1SyBbMHg3NzVhMDAwMCwgMHg3YjVhMDAwMCwgMHg3YjVhMDAwMCkNCiAgdGhlIHNw YWNlIDY1NTM2SywgIDk5JSB1c2VkIFsweDc3NWEwMDAwLCAweDdiNTlmZmUwLCAweDdiNWEwMDAw LCAweDdiNWEwMDAwKQ0KDQpMb2NhbCBUaW1lID0gVGh1IEp1biAzMCAwODo0NzowMCAyMDA1DQpF bGFwc2VkIFRpbWUgPSA2MTU5Nw0KIw0KIyBIb3RTcG90IFZpcnR1YWwgTWFjaGluZSBFcnJvciA6 IDExDQojIEVycm9yIElEIDogNEY1MzBFNDM1MDUwMDJGMQ0KIyBQbGVhc2UgcmVwb3J0IHRoaXMg ZXJyb3IgdG8NCiMgZnJlZWJzZC1qYXZhQEZyZWVCU0Qub3JnIG1haWxpbmcgbGlzdA0KIw0KIyBK YXZhIFZNOiBKYXZhIEhvdFNwb3QoVE0pIENsaWVudCBWTSAoMS40LjItcDYtdGVjaF8xMl9vY3Rf MjAwNF8xMF81NiBtaXhlZCBtb2RlKQ0KIw0KDQpVbmV4cGVjdGVkIFNpZ25hbCA6IDExIG9jY3Vy cmVkIGF0IFBDPTB4MjgzNjE0MUUNCkZ1bmN0aW9uPWFsbG9jYXRlX3Blcm1hbmVudF9fQzEzaW5z dGFuY2VLbGFzc1IxMUtsYXNzSGFuZGxlaVA2VGhyZWFkKzB4MkUNCkxpYnJhcnk9L3Vzci9sb2Nh bC9qZGsxLjQuMi9qcmUvbGliL2kzODYvY2xpZW50L2xpYmp2bS5zbw0KDQpDdXJyZW50IEphdmEg dGhyZWFkOg0KICAgICAgIGF0IHN1bi5taXNjLlVuc2FmZS5kZWZpbmVDbGFzcyhOYXRpdmUgTWV0 aG9kKQ0KICAgICAgIGF0IHN1bi5yZWZsZWN0LkNsYXNzRGVmaW5lci5kZWZpbmVDbGFzcyhDbGFz c0RlZmluZXIuamF2YTo0NSkNCiAgICAgICBhdCBzdW4ucmVmbGVjdC5NZXRob2RBY2Nlc3Nvckdl bmVyYXRvciQxLnJ1bihNZXRob2RBY2Nlc3NvckdlbmVyYXRvci5qYXZhOjM4MSkNCiAgICAgICBh dCBqYXZhLnNlY3VyaXR5LkFjY2Vzc0NvbnRyb2xsZXIuZG9Qcml2aWxlZ2VkKE5hdGl2ZSBNZXRo b2QpDQogICAgICAgYXQgc3VuLnJlZmxlY3QuTWV0aG9kQWNjZXNzb3JHZW5lcmF0b3IuZ2VuZXJh dGUoTWV0aG9kQWNjZXNzb3JHZW5lcmF0b3IuamF2YTozNzcpDQogICAgICAgYXQgc3VuLnJlZmxl Y3QuTWV0aG9kQWNjZXNzb3JHZW5lcmF0b3IuZ2VuZXJhdGVDb25zdHJ1Y3RvcihNZXRob2RBY2Nl c3NvckdlbmVyYXRvci5qYXZhOjc2KQ0KICAgICAgIGF0IHN1bi5yZWZsZWN0Lk5hdGl2ZUNvbnN0 cnVjdG9yQWNjZXNzb3JJbXBsLm5ld0luc3RhbmNlKE5hdGl2ZUNvbnN0cnVjdG9yQWNjZXNzb3JJ bXBsLmphdmE6MzApDQogICAgICAgYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ0NvbnN0cnVjdG9y QWNjZXNzb3JJbXBsLm5ld0luc3RhbmNlKERlbGVnYXRpbmdDb25zdHJ1Y3RvckFjY2Vzc29ySW1w bC5qYXZhOjI3KQ0KICAgICAgIGF0IGphdmEubGFuZy5yZWZsZWN0LkNvbnN0cnVjdG9yLm5ld0lu c3RhbmNlKENvbnN0cnVjdG9yLmphdmE6Mjc0KQ0KICAgICAgIGF0IGphdmEubGFuZy5DbGFzcy5u ZXdJbnN0YW5jZTAoQ2xhc3MuamF2YTozMDgpDQogICAgICAgYXQgamF2YS5sYW5nLkNsYXNzLm5l d0luc3RhbmNlKENsYXNzLmphdmE6MjYxKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24u Y2ZtLnRhZy5jZlBhcnNlVGFnLmNyZWF0ZVRhZyhjZlBhcnNlVGFnLmphdmE6MjEwKQ0KICAgICAg IGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmRldGVybWluZUNGdGFn KGNmUGFyc2VUYWcuamF2YToyNTUpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0u dGFnLmNmUGFyc2VUYWcucmVhZFRhZyhjZlBhcnNlVGFnLmphdmE6MTUxKQ0KICAgICAgIGF0IGNv bS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmNyZWF0ZVRhZyhjZlBhcnNlVGFn LmphdmE6MjQ1KQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNl VGFnLmRldGVybWluZUNGdGFnKGNmUGFyc2VUYWcuamF2YToyNTUpDQogICAgICAgYXQgY29tLm5h cnl4LnRhZ2Z1c2lvbi5jZm0udGFnLmNmUGFyc2VUYWcucmVhZFRhZyhjZlBhcnNlVGFnLmphdmE6 MTUxKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmNy ZWF0ZVRhZyhjZlBhcnNlVGFnLmphdmE6MjQ1KQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNp b24uY2ZtLnRhZy5jZlBhcnNlVGFnLmRldGVybWluZUNGdGFnKGNmUGFyc2VUYWcuamF2YToyNTUp DQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0udGFnLmNmUGFyc2VUYWcucmVhZFRh ZyhjZlBhcnNlVGFnLmphdmE6MTUxKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2Zt LnRhZy5jZlBhcnNlVGFnLmNyZWF0ZVRhZyhjZlBhcnNlVGFnLmphdmE6MjQ1KQ0KICAgICAgIGF0 IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmRldGVybWluZUNGdGFnKGNm UGFyc2VUYWcuamF2YToyNTUpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0udGFn LmNmUGFyc2VUYWcucmVhZFRhZyhjZlBhcnNlVGFnLmphdmE6MTUxKQ0KICAgICAgIGF0IGNvbS5u YXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLnJlYWRUYWcoY2ZQYXJzZVRhZy5qYXZh OjQyKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLmZpbGUuY2ZGaWxlLnJlYWRG aWxlKGNmRmlsZS5qYXZhOjE0NSkNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5m aWxlLmNmRmlsZS48aW5pdD4oY2ZGaWxlLmphdmE6NDUpDQogICAgICAgYXQgY29tLm5hcnl4LnRh Z2Z1c2lvbi5jZm0uZmlsZS5jZm1sRmlsZUNhY2hlLl9nZXRDZm1sRmlsZTIoY2ZtbEZpbGVDYWNo ZS5qYXZhOjQ5OSkNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5maWxlLmNmbWxG aWxlQ2FjaGUuX2dldENmbWxGaWxlKGNmbWxGaWxlQ2FjaGUuamF2YTo0MTQpDQogICAgICAgLSBs b2NrZWQgPDB4M2YzZDAyNjA+IChhIGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLmZpbGUuY2ZtbEZp bGVDYWNoZSkNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5maWxlLmNmbWxGaWxl Q2FjaGUuZ2V0Q2ZtbEZpbGUoY2ZtbEZpbGVDYWNoZS5qYXZhOjY4KQ0KICAgICAgIGF0IGNvbS5u YXJ5eC50YWdmdXNpb24uY2ZtLmVuZ2luZS5jZlNlc3Npb24uZ2V0RmlsZShjZlNlc3Npb24uamF2 YTo5ODIpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0uZW5naW5lLmNmU2Vzc2lv bi5nZXRGaWxlKGNmU2Vzc2lvbi5qYXZhOjk2NCkNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVz aW9uLmNmbS5lbmdpbmUuY2ZTZXNzaW9uLmdldEZpbGUoY2ZTZXNzaW9uLmphdmE6MTA0MykNCiAg ICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5lbmdpbmUuQ29tcG9uZW50RmFjdG9yeS5s b2FkUmF3Q29tcG9uZW50KENvbXBvbmVudEZhY3RvcnkuamF2YToxMTQpDQogICAgICAgYXQgY29t Lm5hcnl4LnRhZ2Z1c2lvbi5jZm0uZW5naW5lLmNmQ29tcG9uZW50T2JqZWN0RGF0YS48aW5pdD4o Y2ZDb21wb25lbnRPYmplY3REYXRhLmphdmE6NDcpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1 c2lvbi5jZm0udGFnLmNmQ09NUE9ORU5ULnJlbmRlcihjZkNPTVBPTkVOVC5qYXZhOjEwNikNCiAg ICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS50YWcuY2ZUYWcuY29yZVJlbmRlcihjZlRh Zy5qYXZhOjEzMykNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS50YWcuY2ZUYWcu cmVuZGVyVG9TdHJpbmcoY2ZUYWcuamF2YToxODYpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1 c2lvbi5jZm0udGFnLmNmVGFnLnJlbmRlclRvU3RyaW5nKGNmVGFnLmphdmE6MTY3KQ0KICAgICAg IGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLmZpbGUuY2ZGaWxlLnJlbmRlclRvU3RyaW5nKGNm RmlsZS5qYXZhOjE5MikNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5lbmdpbmUu Y2ZDb21wb25lbnRPYmplY3REYXRhLjxpbml0PihjZkNvbXBvbmVudE9iamVjdERhdGEuamF2YTo3 NikNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5lbmdpbmUuY2ZDb21wb25lbnRP YmplY3REYXRhLjxpbml0PihjZkNvbXBvbmVudE9iamVjdERhdGEuamF2YTo0NykNCiAgICAgICBh dCBjb20ubmFyeXgudGFnZnVzaW9uLmV4cHJlc3Npb24uZnVuY3Rpb24uY3JlYXRlT2JqZWN0LmV4 ZWN1dGUoY3JlYXRlT2JqZWN0LmphdmE6NTIpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lv bi5jZm0uc2NyaXB0LkNGRnVuY3Rpb25FeHByZXNzaW9uLkV2YWwoQ0ZGdW5jdGlvbkV4cHJlc3Np b24uamF2YTo4MykNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5zY3JpcHQuQ0ZB c3NpZ25tZW50RXhwcmVzc2lvbi5FdmFsKENGQXNzaWdubWVudEV4cHJlc3Npb24uamF2YTo2MikN CiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5zY3JpcHQuQ0ZFeHByZXNzaW9uLkV4 ZWMoQ0ZFeHByZXNzaW9uLmphdmE6MTMpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5j Zm0uc2NyaXB0LkNGQ29tcG91bmRTdGF0ZW1lbnQuRXhlYyhDRkNvbXBvdW5kU3RhdGVtZW50Lmph dmE6MzgpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5leHByZXNzaW9uLmNvbXBpbGUu cnVuVGltZS5ydW4ocnVuVGltZS5qYXZhOjQ1KQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNp b24uY2ZtLnRhZy5jZlNDUklQVC5yZW5kZXIoY2ZTQ1JJUFQuamF2YToyNykNCiAgICAgICBhdCBj b20ubmFyeXgudGFnZnVzaW9uLmNmbS50YWcuY2ZUYWcuY29yZVJlbmRlcihjZlRhZy5qYXZhOjEz MykNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS50YWcuY2ZUYWcucmVuZGVyKGNm VGFnLmphdmE6MTIwKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLmZpbGUuY2ZG aWxlLnJlbmRlcihjZkZpbGUuamF2YToxODgpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lv bi5jZm0udGFnLmNmTU9EVUxFLnJlbmRlckN1c3RvbVRhZyhjZk1PRFVMRS5qYXZhOjE3MykNCiAg ICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS50YWcuY2ZNT0RVTEUuY3VzdG9tUmVuZGVy KGNmTU9EVUxFLmphdmE6MTAyKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRh Zy5jZk1PRFVMRS5yZW5kZXIoY2ZNT0RVTEUuamF2YTo3NykNCiAgICAgICBhdCBjb20ubmFyeXgu dGFnZnVzaW9uLmNmbS50YWcuY2ZUYWcuY29yZVJlbmRlcihjZlRhZy5qYXZhOjEzMykNCiAgICAg ICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS50YWcuY2ZUYWcucmVuZGVyKGNmVGFnLmphdmE6 MTIwKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLmZpbGUuY2ZGaWxlLnJlbmRl cihjZkZpbGUuamF2YToxODgpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0uZW5n aW5lLmNmRW5naW5lLnNlcnZpY2UoY2ZFbmdpbmUuamF2YTo3NjQpDQogICAgICAgYXQgY29tLm5h cnl4LnRhZ2Z1c2lvbi5jZm0uZW5naW5lLmNmRW5naW5lLnNlcnZpY2UoY2ZFbmdpbmUuamF2YTo2 NzcpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0uY2ZTZXJ2bGV0LnNlcnZpY2Uo Y2ZTZXJ2bGV0LmphdmE6MzkpDQogICAgICAgYXQgamF2YXguc2VydmxldC5odHRwLkh0dHBTZXJ2 bGV0LnNlcnZpY2UoSHR0cFNlcnZsZXQuamF2YTo4NTYpDQogICAgICAgYXQgb3JnLmFwYWNoZS5j YXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uaW50ZXJuYWxEb0ZpbHRlcihBcHBs aWNhdGlvbkZpbHRlckNoYWluLmphdmE6Mjg0KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxp bmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmRvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVy Q2hhaW4uamF2YToyMDQpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5k YXJkV3JhcHBlclZhbHZlLmludm9rZShTdGFuZGFyZFdyYXBwZXJWYWx2ZS5qYXZhOjI1NykNCiAg ICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52 b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29udGV4dC5qYXZhOjE1MSkNCiAgICAgICBhdCBvcmcuYXBh Y2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRQaXBlbGluZS5pbnZva2UoU3RhbmRhcmRQaXBlbGlu ZS5qYXZhOjU2NykNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRD b250ZXh0VmFsdmUuaW52b2tlSW50ZXJuYWwoU3RhbmRhcmRDb250ZXh0VmFsdmUuamF2YToyNDUp DQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkQ29udGV4dFZhbHZl Lmludm9rZShTdGFuZGFyZENvbnRleHRWYWx2ZS5qYXZhOjE5OSkNCiAgICAgICBhdCBvcmcuYXBh Y2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFy ZFZhbHZlQ29udGV4dC5qYXZhOjE1MSkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNv cmUuU3RhbmRhcmRQaXBlbGluZS5pbnZva2UoU3RhbmRhcmRQaXBlbGluZS5qYXZhOjU2NykNCiAg ICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRIb3N0VmFsdmUuaW52b2tl KFN0YW5kYXJkSG9zdFZhbHZlLmphdmE6MTg0KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxp bmEuY29yZS5TdGFuZGFyZFZhbHZlQ29udGV4dC5pbnZva2VOZXh0KFN0YW5kYXJkVmFsdmVDb250 ZXh0LmphdmE6MTUxKQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEudmFsdmVzLkVycm9y UmVwb3J0VmFsdmUuaW52b2tlKEVycm9yUmVwb3J0VmFsdmUuamF2YToxNjQpDQogICAgICAgYXQg b3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQo U3RhbmRhcmRWYWx2ZUNvbnRleHQuamF2YToxNDkpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRh bGluYS5jb3JlLlN0YW5kYXJkUGlwZWxpbmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1 NjcpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkRW5naW5lVmFs dmUuaW52b2tlKFN0YW5kYXJkRW5naW5lVmFsdmUuamF2YToxNTYpDQogICAgICAgYXQgb3JnLmFw YWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoU3RhbmRh cmRWYWx2ZUNvbnRleHQuamF2YToxNTEpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5j b3JlLlN0YW5kYXJkUGlwZWxpbmUuaW52b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1NjcpDQog ICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkNvbnRhaW5lckJhc2UuaW52b2tlKENv bnRhaW5lckJhc2UuamF2YTo5NzIpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jb3lvdGUudG9tY2F0 NS5Db3lvdGVBZGFwdGVyLnNlcnZpY2UoQ295b3RlQWRhcHRlci5qYXZhOjIwNikNCiAgICAgICBh dCBvcmcuYXBhY2hlLmprLnNlcnZlci5Ka0NveW90ZUhhbmRsZXIuaW52b2tlKEprQ295b3RlSGFu ZGxlci5qYXZhOjMzOSkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmprLmNvbW1vbi5IYW5kbGVyUmVx dWVzdC5pbnZva2UoSGFuZGxlclJlcXVlc3QuamF2YTo0MTUpDQogICAgICAgYXQgb3JnLmFwYWNo ZS5qay5jb21tb24uQ2hhbm5lbFNvY2tldC5pbnZva2UoQ2hhbm5lbFNvY2tldC5qYXZhOjcxNikN CiAgICAgICBhdCBvcmcuYXBhY2hlLmprLmNvbW1vbi5DaGFubmVsU29ja2V0LnByb2Nlc3NDb25u ZWN0aW9uKENoYW5uZWxTb2NrZXQuamF2YTo2NTApDQogICAgICAgYXQgb3JnLmFwYWNoZS5qay5j b21tb24uU29ja2V0Q29ubmVjdGlvbi5ydW5JdChDaGFubmVsU29ja2V0LmphdmE6ODI5KQ0KICAg ICAgIGF0IG9yZy5hcGFjaGUudG9tY2F0LnV0aWwudGhyZWFkcy5UaHJlYWRQb29sJENvbnRyb2xS dW5uYWJsZS5ydW4oVGhyZWFkUG9vbC5qYXZhOjY4OCkNCiAgICAgICBhdCBqYXZhLmxhbmcuVGhy ZWFkLnJ1bihUaHJlYWQuamF2YTo1MzQpDQoNCkR5bmFtaWMgbGlicmFyaWVzOg0KMHg4MDQ4MDAw ICAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvYmluL2phdmENCjB4MjgwNmMwMDAgICAgICAvdXNy L2xpYi9saWJjX3Iuc28uNA0KMHgyODEyMzAwMCAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJl L2xpYi9pMzg2L2NsaWVudC9saWJqdm0uc28NCjB4Mjg2NTEwMDAgICAgICAvdXNyL2xpYi9saWJz dGRjKysuc28uMw0KMHgyODY5NjAwMCAgICAgIC91c3IvbGliL2xpYm0uc28uMg0KMHgyODZiMTAw MCAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2L25hdGl2ZV90aHJlYWRzL2xp YmhwaS5zbw0KMHgyODZiZjAwMCAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2 L2xpYnZlcmlmeS5zbw0KMHgyODZkYTAwMCAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xp Yi9pMzg2L2xpYmphdmEuc28NCjB4Mjg2ZmIwMDAgICAgICAvdXNyL2xvY2FsL2pkazEuNC4yL2py ZS9saWIvaTM4Ni9saWJ6aXAuc28NCjB4N2MzYTQwMDAgICAgICAvdXNyL2xvY2FsL2pkazEuNC4y L2pyZS9saWIvaTM4Ni9saWJuZXQuc28NCjB4MjgwNGUwMDAgICAgICAvdXNyL2xpYmV4ZWMvbGQt ZWxmLnNvLjENCg0KSGVhcCBhdCBWTSBBYm9ydDoNCkhlYXANCiBkZWYgbmV3IGdlbmVyYXRpb24g ICB0b3RhbCAyNzY0ODBLLCB1c2VkIDBLIFsweDJjNWEwMDAwLCAweDNmMWEwMDAwLCAweDNmMWEw MDAwKQ0KIGVkZW4gc3BhY2UgMjQ1NzYwSywgICAwJSB1c2VkIFsweDJjNWEwMDAwLCAweDJjNWEw MDAwLCAweDNiNWEwMDAwKQ0KIGZyb20gc3BhY2UgMzA3MjBLLCAgIDAlIHVzZWQgWzB4M2I1YTAw MDAsIDB4M2I1YTAwMDAsIDB4M2QzYTAwMDApDQogdG8gICBzcGFjZSAzMDcyMEssICAgMCUgdXNl ZCBbMHgzZDNhMDAwMCwgMHgzZDNhMDAwMCwgMHgzZjFhMDAwMCkNCiB0ZW51cmVkIGdlbmVyYXRp b24gICB0b3RhbCA5MjE2MDBLLCB1c2VkIDM3NjMySyBbMHgzZjFhMDAwMCwgMHg3NzVhMDAwMCwg MHg3NzVhMDAwMCkNCiAgdGhlIHNwYWNlIDkyMTYwMEssICAgNCUgdXNlZCBbMHgzZjFhMDAwMCwg MHg0MTY2MDBiMCwgMHg0MTY2MDIwMCwgMHg3NzVhMDAwMCkNCiBjb21wYWN0aW5nIHBlcm0gZ2Vu ICB0b3RhbCA2NTUzNkssIHVzZWQgNjU1MzVLIFsweDc3NWEwMDAwLCAweDdiNWEwMDAwLCAweDdi NWEwMDAwKQ0KICB0aGUgc3BhY2UgNjU1MzZLLCAgOTklIHVzZWQgWzB4Nzc1YTAwMDAsIDB4N2I1 OWZmOTAsIDB4N2I1YTAwMDAsIDB4N2I1YTAwMDApDQoNCkxvY2FsIFRpbWUgPSBUaHUgSnVuIDMw IDE2OjQ0OjI1IDIwMDUNCkVsYXBzZWQgVGltZSA9IDI5NTA5DQojDQojIEhvdFNwb3QgVmlydHVh bCBNYWNoaW5lIEVycm9yIDogMTENCiMgRXJyb3IgSUQgOiA0RjUzMEU0MzUwNTAwMkYxDQojIFBs ZWFzZSByZXBvcnQgdGhpcyBlcnJvciB0bw0KIyBmcmVlYnNkLWphdmFARnJlZUJTRC5vcmcgbWFp bGluZyBsaXN0DQojDQojIEphdmEgVk06IEphdmEgSG90U3BvdChUTSkgQ2xpZW50IFZNICgxLjQu Mi1wNi10ZWNoXzEyX29jdF8yMDA0XzEwXzU2IG1peGVkIG1vZGUpDQojDQoNClVuZXhwZWN0ZWQg U2lnbmFsIDogMTEgb2NjdXJyZWQgYXQgUEM9MHgyODRDQTVCMg0KRnVuY3Rpb249YWxsb2NhdGVf cGVybWFuZW50X19DMTNpbnN0YW5jZUtsYXNzUjExS2xhc3NIYW5kbGVpUDZUaHJlYWQrMHgyRQ0K TGlicmFyeT0vdXNyL2xvY2FsL2pkazEuNC4yL2pyZS9saWIvaTM4Ni9zZXJ2ZXIvbGlianZtLnNv DQoNCkN1cnJlbnQgSmF2YSB0aHJlYWQ6DQogICAgICAgYXQgc3VuLm1pc2MuVW5zYWZlLmRlZmlu ZUNsYXNzKE5hdGl2ZSBNZXRob2QpDQogICAgICAgYXQgc3VuLnJlZmxlY3QuQ2xhc3NEZWZpbmVy LmRlZmluZUNsYXNzKENsYXNzRGVmaW5lci5qYXZhOjQ1KQ0KICAgICAgIGF0IHN1bi5yZWZsZWN0 Lk1ldGhvZEFjY2Vzc29yR2VuZXJhdG9yJDEucnVuKE1ldGhvZEFjY2Vzc29yR2VuZXJhdG9yLmph dmE6MzgxKQ0KICAgICAgIGF0IGphdmEuc2VjdXJpdHkuQWNjZXNzQ29udHJvbGxlci5kb1ByaXZp bGVnZWQoTmF0aXZlIE1ldGhvZCkNCiAgICAgICBhdCBzdW4ucmVmbGVjdC5NZXRob2RBY2Nlc3Nv ckdlbmVyYXRvci5nZW5lcmF0ZShNZXRob2RBY2Nlc3NvckdlbmVyYXRvci5qYXZhOjM3NykNCiAg ICAgICBhdCBzdW4ucmVmbGVjdC5NZXRob2RBY2Nlc3NvckdlbmVyYXRvci5nZW5lcmF0ZU1ldGhv ZChNZXRob2RBY2Nlc3NvckdlbmVyYXRvci5qYXZhOjU5KQ0KICAgICAgIGF0IHN1bi5yZWZsZWN0 Lk5hdGl2ZU1ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2UoTmF0aXZlTWV0aG9kQWNjZXNzb3JJbXBs LmphdmE6MjgpDQogICAgICAgYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29y SW1wbC5pbnZva2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjI1KQ0KICAgICAg IGF0IGphdmEubGFuZy5yZWZsZWN0Lk1ldGhvZC5pbnZva2UoTWV0aG9kLmphdmE6MzI0KQ0KICAg ICAgIGF0IG9yZy5hcGFjaGUuY29tbW9ucy5iZWFudXRpbHMuUHJvcGVydHlVdGlscy5nZXRTaW1w bGVQcm9wZXJ0eShQcm9wZXJ0eVV0aWxzLmphdmE6MTE4NSkNCiAgICAgICBhdCBvcmcuYXBhY2hl LmNvbW1vbnMuYmVhbnV0aWxzLlByb3BlcnR5VXRpbHMuZ2V0TmVzdGVkUHJvcGVydHkoUHJvcGVy dHlVdGlscy5qYXZhOjc3MikNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNvbW1vbnMuYmVhbnV0aWxz LlByb3BlcnR5VXRpbHMuZ2V0UHJvcGVydHkoUHJvcGVydHlVdGlscy5qYXZhOjgwMSkNCiAgICAg ICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRXcmFwcGVyVmFsdmUuaW52b2tl KFN0YW5kYXJkV3JhcHBlclZhbHZlLmphdmE6Mjk4KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0 YWxpbmEuY29yZS5TdGFuZGFyZFZhbHZlQ29udGV4dC5pbnZva2VOZXh0KFN0YW5kYXJkVmFsdmVD b250ZXh0LmphdmE6MTUxKQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFu ZGFyZFBpcGVsaW5lLmludm9rZShTdGFuZGFyZFBpcGVsaW5lLmphdmE6NTY3KQ0KICAgICAgIGF0 IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZENvbnRleHRWYWx2ZS5pbnZva2VJbnRl cm5hbChTdGFuZGFyZENvbnRleHRWYWx2ZS5qYXZhOjI0NSkNCiAgICAgICBhdCBvcmcuYXBhY2hl LmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRDb250ZXh0VmFsdmUuaW52b2tlKFN0YW5kYXJkQ29udGV4 dFZhbHZlLmphdmE6MTk5KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFu ZGFyZFZhbHZlQ29udGV4dC5pbnZva2VOZXh0KFN0YW5kYXJkVmFsdmVDb250ZXh0LmphdmE6MTUx KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFBpcGVsaW5lLmlu dm9rZShTdGFuZGFyZFBpcGVsaW5lLmphdmE6NTY3KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0 YWxpbmEuY29yZS5TdGFuZGFyZEhvc3RWYWx2ZS5pbnZva2UoU3RhbmRhcmRIb3N0VmFsdmUuamF2 YToxODQpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkVmFsdmVD b250ZXh0Lmludm9rZU5leHQoU3RhbmRhcmRWYWx2ZUNvbnRleHQuamF2YToxNTEpDQogICAgICAg YXQgb3JnLmFwYWNoZS5jYXRhbGluYS52YWx2ZXMuRXJyb3JSZXBvcnRWYWx2ZS5pbnZva2UoRXJy b3JSZXBvcnRWYWx2ZS5qYXZhOjE2NCkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNv cmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29udGV4dC5q YXZhOjE0OSkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRQaXBl bGluZS5pbnZva2UoU3RhbmRhcmRQaXBlbGluZS5qYXZhOjU2NykNCiAgICAgICBhdCBvcmcuYXBh Y2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRFbmdpbmVWYWx2ZS5pbnZva2UoU3RhbmRhcmRFbmdp bmVWYWx2ZS5qYXZhOjE1NikNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3Rh bmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29udGV4dC5qYXZhOjE1 MSkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRQaXBlbGluZS5p bnZva2UoU3RhbmRhcmRQaXBlbGluZS5qYXZhOjU2NykNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNh dGFsaW5hLmNvcmUuQ29udGFpbmVyQmFzZS5pbnZva2UoQ29udGFpbmVyQmFzZS5qYXZhOjk3MikN CiAgICAgICBhdCBvcmcuYXBhY2hlLmNveW90ZS50b21jYXQ1LkNveW90ZUFkYXB0ZXIuc2Vydmlj ZShDb3lvdGVBZGFwdGVyLmphdmE6MjA2KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuamsuc2VydmVy LkprQ295b3RlSGFuZGxlci5pbnZva2UoSmtDb3lvdGVIYW5kbGVyLmphdmE6MzM5KQ0KICAgICAg IGF0IG9yZy5hcGFjaGUuamsuY29tbW9uLkhhbmRsZXJSZXF1ZXN0Lmludm9rZShIYW5kbGVyUmVx dWVzdC5qYXZhOjQxNSkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmprLmNvbW1vbi5DaGFubmVsU29j a2V0Lmludm9rZShDaGFubmVsU29ja2V0LmphdmE6NzE2KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUu amsuY29tbW9uLkNoYW5uZWxTb2NrZXQucHJvY2Vzc0Nvbm5lY3Rpb24oQ2hhbm5lbFNvY2tldC5q YXZhOjY1MCkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmprLmNvbW1vbi5Tb2NrZXRDb25uZWN0aW9u LnJ1bkl0KENoYW5uZWxTb2NrZXQuamF2YTo4MjkpDQogICAgICAgYXQgb3JnLmFwYWNoZS50b21j YXQudXRpbC50aHJlYWRzLlRocmVhZFBvb2wkQ29udHJvbFJ1bm5hYmxlLnJ1bihUaHJlYWRQb29s LmphdmE6Njg4KQ0KICAgICAgIGF0IGphdmEubGFuZy5UaHJlYWQucnVuKFRocmVhZC5qYXZhOjUz NCkNCg0KRHluYW1pYyBsaWJyYXJpZXM6DQoweDgwNDgwMDAgICAgICAgL3Vzci9sb2NhbC9qZGsx LjQuMi9iaW4vamF2YQ0KMHgyODA2YzAwMCAgICAgIC91c3IvbGliL2xpYmNfci5zby40DQoweDI4 MTIzMDAwICAgICAgL3Vzci9sb2NhbC9qZGsxLjQuMi9qcmUvbGliL2kzODYvc2VydmVyL2xpYmp2 bS5zbw0KMHgyODhkYTAwMCAgICAgIC91c3IvbGliL2xpYnN0ZGMrKy5zby4zDQoweDI4OTFmMDAw ICAgICAgL3Vzci9saWIvbGlibS5zby4yDQoweDI4OTNhMDAwICAgICAgL3Vzci9sb2NhbC9qZGsx LjQuMi9qcmUvbGliL2kzODYvbmF0aXZlX3RocmVhZHMvbGliaHBpLnNvDQoweDI4OTQ4MDAwICAg ICAgL3Vzci9sb2NhbC9qZGsxLjQuMi9qcmUvbGliL2kzODYvbGlidmVyaWZ5LnNvDQoweDI4OTYz MDAwICAgICAgL3Vzci9sb2NhbC9qZGsxLjQuMi9qcmUvbGliL2kzODYvbGliamF2YS5zbw0KMHgy ODk4NDAwMCAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2L2xpYnppcC5zbw0K MHg2MDJkYzAwMCAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2L2xpYm5ldC5z bw0KMHgyODA0ZTAwMCAgICAgIC91c3IvbGliZXhlYy9sZC1lbGYuc28uMQ0KDQpIZWFwIGF0IFZN IEFib3J0Og0KSGVhcA0KIGRlZiBuZXcgZ2VuZXJhdGlvbiAgIHRvdGFsIDE1NDI0SywgdXNlZCAw SyBbMHgyYzgzMDAwMCwgMHgyZDhlMDAwMCwgMHgzMWI4MDAwMCkNCiBlZGVuIHNwYWNlIDEzNzYw SywgICAwJSB1c2VkIFsweDJjODMwMDAwLCAweDJjODMwMDAwLCAweDJkNWEwMDAwKQ0KIGZyb20g c3BhY2UgMTY2NEssICAgMCUgdXNlZCBbMHgyZDVhMDAwMCwgMHgyZDVhMDAwMCwgMHgyZDc0MDAw MCkNCiB0byAgIHNwYWNlIDE2NjRLLCAgIDAlIHVzZWQgWzB4MmQ3NDAwMDAsIDB4MmQ3NDAwMDAs IDB4MmQ4ZTAwMDApDQogdGVudXJlZCBnZW5lcmF0aW9uICAgdG90YWwgMTM2NTc2SywgdXNlZCAz MDc5OEsgWzB4MzFiODAwMDAsIDB4M2EwZTAwMDAsIDB4NWI2MzAwMDApDQogIHRoZSBzcGFjZSAx MzY1NzZLLCAgMjIlIHVzZWQgWzB4MzFiODAwMDAsIDB4MzM5OTM5ZTAsIDB4MzM5OTNhMDAsIDB4 M2EwZTAwMDApDQogY29tcGFjdGluZyBwZXJtIGdlbiAgdG90YWwgNjU1MzZLLCB1c2VkIDY1NTM1 SyBbMHg1YjYzMDAwMCwgMHg1ZjYzMDAwMCwgMHg1ZjYzMDAwMCkNCiAgdGhlIHNwYWNlIDY1NTM2 SywgIDk5JSB1c2VkIFsweDViNjMwMDAwLCAweDVmNjJmZmM4LCAweDVmNjMwMDAwLCAweDVmNjMw MDAwKQ0KDQpMb2NhbCBUaW1lID0gRnJpIEp1biAxNyAxMDoyMzo0NyAyMDA1DQpFbGFwc2VkIFRp bWUgPSA0NTE4NQ0KIw0KIyBIb3RTcG90IFZpcnR1YWwgTWFjaGluZSBFcnJvciA6IDExDQojIEVy cm9yIElEIDogNEY1MzBFNDM1MDUwMDJGMQ0KIyBQbGVhc2UgcmVwb3J0IHRoaXMgZXJyb3IgdG8N CiMgZnJlZWJzZC1qYXZhQEZyZWVCU0Qub3JnIG1haWxpbmcgbGlzdA0KIw0KIyBKYXZhIFZNOiBK YXZhIEhvdFNwb3QoVE0pIFNlcnZlciBWTSAoMS40LjItcDYtdGVjaF8xMl9vY3RfMjAwNF8xMF81 NiBtaXhlZCBtb2RlKQ0KIw0KDQpVbmV4cGVjdGVkIFNpZ25hbCA6IDExIG9jY3VycmVkIGF0IFBD PTB4MjgzNjE0MUUNCkZ1bmN0aW9uPWFsbG9jYXRlX3Blcm1hbmVudF9fQzEzaW5zdGFuY2VLbGFz c1IxMUtsYXNzSGFuZGxlaVA2VGhyZWFkKzB4MkUNCkxpYnJhcnk9L3Vzci9sb2NhbC9qZGsxLjQu Mi9qcmUvbGliL2kzODYvY2xpZW50L2xpYmp2bS5zbw0KDQpDdXJyZW50IEphdmEgdGhyZWFkOg0K ICAgICAgIGF0IHN1bi5taXNjLlVuc2FmZS5kZWZpbmVDbGFzcyhOYXRpdmUgTWV0aG9kKQ0KICAg ICAgIGF0IHN1bi5yZWZsZWN0LkNsYXNzRGVmaW5lci5kZWZpbmVDbGFzcyhDbGFzc0RlZmluZXIu amF2YTo0NSkNCiAgICAgICBhdCBzdW4ucmVmbGVjdC5NZXRob2RBY2Nlc3NvckdlbmVyYXRvciQx LnJ1bihNZXRob2RBY2Nlc3NvckdlbmVyYXRvci5qYXZhOjM4MSkNCiAgICAgICBhdCBqYXZhLnNl Y3VyaXR5LkFjY2Vzc0NvbnRyb2xsZXIuZG9Qcml2aWxlZ2VkKE5hdGl2ZSBNZXRob2QpDQogICAg ICAgYXQgc3VuLnJlZmxlY3QuTWV0aG9kQWNjZXNzb3JHZW5lcmF0b3IuZ2VuZXJhdGUoTWV0aG9k QWNjZXNzb3JHZW5lcmF0b3IuamF2YTozNzcpDQogICAgICAgYXQgc3VuLnJlZmxlY3QuTWV0aG9k QWNjZXNzb3JHZW5lcmF0b3IuZ2VuZXJhdGVDb25zdHJ1Y3RvcihNZXRob2RBY2Nlc3NvckdlbmVy YXRvci5qYXZhOjc2KQ0KICAgICAgIGF0IHN1bi5yZWZsZWN0Lk5hdGl2ZUNvbnN0cnVjdG9yQWNj ZXNzb3JJbXBsLm5ld0luc3RhbmNlKE5hdGl2ZUNvbnN0cnVjdG9yQWNjZXNzb3JJbXBsLmphdmE6 MzApDQogICAgICAgYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ0NvbnN0cnVjdG9yQWNjZXNzb3JJ bXBsLm5ld0luc3RhbmNlKERlbGVnYXRpbmdDb25zdHJ1Y3RvckFjY2Vzc29ySW1wbC5qYXZhOjI3 KQ0KICAgICAgIGF0IGphdmEubGFuZy5yZWZsZWN0LkNvbnN0cnVjdG9yLm5ld0luc3RhbmNlKENv bnN0cnVjdG9yLmphdmE6Mjc0KQ0KICAgICAgIGF0IGphdmEubGFuZy5DbGFzcy5uZXdJbnN0YW5j ZTAoQ2xhc3MuamF2YTozMDgpDQogICAgICAgYXQgamF2YS5sYW5nLkNsYXNzLm5ld0luc3RhbmNl KENsYXNzLmphdmE6MjYxKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5j ZlBhcnNlVGFnLmNyZWF0ZVRhZyhjZlBhcnNlVGFnLmphdmE6MjEwKQ0KICAgICAgIGF0IGNvbS5u YXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmRldGVybWluZUNGdGFnKGNmUGFyc2VU YWcuamF2YToyNTUpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0udGFnLmNmUGFy c2VUYWcucmVhZFRhZyhjZlBhcnNlVGFnLmphdmE6MTUxKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50 YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmNyZWF0ZVRhZyhjZlBhcnNlVGFnLmphdmE6MjQ1 KQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmRldGVy bWluZUNGdGFnKGNmUGFyc2VUYWcuamF2YToyNTUpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1 c2lvbi5jZm0udGFnLmNmUGFyc2VUYWcucmVhZFRhZyhjZlBhcnNlVGFnLmphdmE6MTUxKQ0KICAg ICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmNyZWF0ZVRhZyhj ZlBhcnNlVGFnLmphdmE6MjQ1KQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRh Zy5jZlBhcnNlVGFnLmRldGVybWluZUNGdGFnKGNmUGFyc2VUYWcuamF2YToyNTUpDQogICAgICAg YXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0udGFnLmNmUGFyc2VUYWcucmVhZFRhZyhjZlBhcnNl VGFnLmphdmE6MTUxKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBh cnNlVGFnLmNyZWF0ZVRhZyhjZlBhcnNlVGFnLmphdmE6MjQ1KQ0KICAgICAgIGF0IGNvbS5uYXJ5 eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmRldGVybWluZUNGdGFnKGNmUGFyc2VUYWcu amF2YToyNTUpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0udGFnLmNmUGFyc2VU YWcucmVhZFRhZyhjZlBhcnNlVGFnLmphdmE6MTUxKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdm dXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmNyZWF0ZVRhZyhjZlBhcnNlVGFnLmphdmE6MjQ1KQ0K ICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmRldGVybWlu ZUNGdGFnKGNmUGFyc2VUYWcuamF2YToyNTUpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lv bi5jZm0udGFnLmNmUGFyc2VUYWcucmVhZFRhZyhjZlBhcnNlVGFnLmphdmE6MTUxKQ0KICAgICAg IGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNlVGFnLmNyZWF0ZVRhZyhjZlBh cnNlVGFnLmphdmE6MjQ1KQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5j ZlBhcnNlVGFnLmRldGVybWluZUNGdGFnKGNmUGFyc2VUYWcuamF2YToyNTUpDQogICAgICAgYXQg Y29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0udGFnLmNmUGFyc2VUYWcucmVhZFRhZyhjZlBhcnNlVGFn LmphdmE6MTUxKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZlBhcnNl VGFnLnJlYWRUYWcoY2ZQYXJzZVRhZy5qYXZhOjQyKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdm dXNpb24uY2ZtLmZpbGUuY2ZGaWxlLnJlYWRGaWxlKGNmRmlsZS5qYXZhOjE0NSkNCiAgICAgICBh dCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5maWxlLmNmRmlsZS48aW5pdD4oY2ZGaWxlLmphdmE6 OTYpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0uZmlsZS5jZkZpbGVFbmNvZGlu Zy5maW5kUHJvY2Vzc2luZ0RpcmVjdGl2ZShjZkZpbGVFbmNvZGluZy5qYXZhOjE3MSkNCiAgICAg ICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5maWxlLmNmRmlsZUVuY29kaW5nLmluaXQoY2ZG aWxlRW5jb2RpbmcuamF2YToxMDMpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0u ZmlsZS5jZkZpbGVFbmNvZGluZy5pbml0KGNmRmlsZUVuY29kaW5nLmphdmE6NDgpDQogICAgICAg YXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0uZmlsZS5jZkZpbGVFbmNvZGluZy5pbml0KGNmRmls ZUVuY29kaW5nLmphdmE6NDMpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0uZmls ZS5jZkZpbGVFbmNvZGluZy48aW5pdD4oY2ZGaWxlRW5jb2RpbmcuamF2YToyMykNCiAgICAgICBh dCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5maWxlLmNmRmlsZS48aW5pdD4oY2ZGaWxlLmphdmE6 NDIpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0uZmlsZS5jZm1sRmlsZUNhY2hl Ll9nZXRDZm1sRmlsZTIoY2ZtbEZpbGVDYWNoZS5qYXZhOjQ5OSkNCiAgICAgICBhdCBjb20ubmFy eXgudGFnZnVzaW9uLmNmbS5maWxlLmNmbWxGaWxlQ2FjaGUuX2dldENmbWxGaWxlKGNmbWxGaWxl Q2FjaGUuamF2YTo0MTQpDQogICAgICAgLSBsb2NrZWQgPDB4M2YzY2Y5MTg+IChhIGNvbS5uYXJ5 eC50YWdmdXNpb24uY2ZtLmZpbGUuY2ZtbEZpbGVDYWNoZSkNCiAgICAgICBhdCBjb20ubmFyeXgu dGFnZnVzaW9uLmNmbS5maWxlLmNmbWxGaWxlQ2FjaGUuZ2V0Q2ZtbEZpbGUoY2ZtbEZpbGVDYWNo ZS5qYXZhOjY4KQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLmVuZ2luZS5jZlNl c3Npb24uZ2V0RmlsZShjZlNlc3Npb24uamF2YTo5ODIpDQogICAgICAgYXQgY29tLm5hcnl4LnRh Z2Z1c2lvbi5jZm0uZW5naW5lLmNmU2Vzc2lvbi5nZXRGaWxlKGNmU2Vzc2lvbi5qYXZhOjk2NCkN CiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS5lbmdpbmUuY2ZTZXNzaW9uLmdldEZp bGUoY2ZTZXNzaW9uLmphdmE6MTA0MykNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNm bS50YWcuY2ZNT0RVTEUuaHVudERpcmVjdG9yaWVzKGNmTU9EVUxFLmphdmE6NTE3KQ0KICAgICAg IGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZk1PRFVMRS5nZXRDdXN0b21UYWdGaWxl KGNmTU9EVUxFLmphdmE6MzQ5KQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRh Zy5jZk1PRFVMRS5nZXRDdXN0b21UYWdGaWxlKGNmTU9EVUxFLmphdmE6MzI1KQ0KICAgICAgIGF0 IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy5jZk1PRFVMRS5yZW5kZXIoY2ZNT0RVTEUuamF2 YTo3NykNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS50YWcuY2ZUYWcuY29yZVJl bmRlcihjZlRhZy5qYXZhOjEzMykNCiAgICAgICBhdCBjb20ubmFyeXgudGFnZnVzaW9uLmNmbS50 YWcuY2ZUYWcucmVuZGVyKGNmVGFnLmphdmE6MTIwKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdm dXNpb24uY2ZtLmZpbGUuY2ZGaWxlLnJlbmRlcihjZkZpbGUuamF2YToxODgpDQogICAgICAgYXQg Y29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0uZW5naW5lLmNmRW5naW5lLnNlcnZpY2UoY2ZFbmdpbmUu amF2YTo3NjQpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0uZW5naW5lLmNmRW5n aW5lLnNlcnZpY2UoY2ZFbmdpbmUuamF2YTo2NzcpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1 c2lvbi5jZm0uY2ZTZXJ2bGV0LnNlcnZpY2UoY2ZTZXJ2bGV0LmphdmE6MzkpDQogICAgICAgYXQg amF2YXguc2VydmxldC5odHRwLkh0dHBTZXJ2bGV0LnNlcnZpY2UoSHR0cFNlcnZsZXQuamF2YTo4 NTYpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVy Q2hhaW4uaW50ZXJuYWxEb0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6Mjg0KQ0K ICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWlu LmRvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToyMDQpDQogICAgICAgYXQgb3Jn LmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkV3JhcHBlclZhbHZlLmludm9rZShTdGFuZGFy ZFdyYXBwZXJWYWx2ZS5qYXZhOjI1NykNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNv cmUuU3RhbmRhcmRWYWx2ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29udGV4dC5q YXZhOjE1MSkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRQaXBl bGluZS5pbnZva2UoU3RhbmRhcmRQaXBlbGluZS5qYXZhOjU2NykNCiAgICAgICBhdCBvcmcuYXBh Y2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRDb250ZXh0VmFsdmUuaW52b2tlSW50ZXJuYWwoU3Rh bmRhcmRDb250ZXh0VmFsdmUuamF2YToyNDUpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGlu YS5jb3JlLlN0YW5kYXJkQ29udGV4dFZhbHZlLmludm9rZShTdGFuZGFyZENvbnRleHRWYWx2ZS5q YXZhOjE5OSkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRWYWx2 ZUNvbnRleHQuaW52b2tlTmV4dChTdGFuZGFyZFZhbHZlQ29udGV4dC5qYXZhOjE1MSkNCiAgICAg ICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRQaXBlbGluZS5pbnZva2UoU3Rh bmRhcmRQaXBlbGluZS5qYXZhOjU2NykNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNv cmUuU3RhbmRhcmRIb3N0VmFsdmUuaW52b2tlKFN0YW5kYXJkSG9zdFZhbHZlLmphdmE6MTg0KQ0K ICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZFZhbHZlQ29udGV4dC5p bnZva2VOZXh0KFN0YW5kYXJkVmFsdmVDb250ZXh0LmphdmE6MTUxKQ0KICAgICAgIGF0IG9yZy5h cGFjaGUuY2F0YWxpbmEudmFsdmVzLkVycm9yUmVwb3J0VmFsdmUuaW52b2tlKEVycm9yUmVwb3J0 VmFsdmUuamF2YToxNjQpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5k YXJkVmFsdmVDb250ZXh0Lmludm9rZU5leHQoU3RhbmRhcmRWYWx2ZUNvbnRleHQuamF2YToxNDkp DQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkUGlwZWxpbmUuaW52 b2tlKFN0YW5kYXJkUGlwZWxpbmUuamF2YTo1NjcpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRh bGluYS5jb3JlLlN0YW5kYXJkRW5naW5lVmFsdmUuaW52b2tlKFN0YW5kYXJkRW5naW5lVmFsdmUu amF2YToxNTYpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkVmFs dmVDb250ZXh0Lmludm9rZU5leHQoU3RhbmRhcmRWYWx2ZUNvbnRleHQuamF2YToxNTEpDQogICAg ICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJkUGlwZWxpbmUuaW52b2tlKFN0 YW5kYXJkUGlwZWxpbmUuamF2YTo1NjcpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5j b3JlLkNvbnRhaW5lckJhc2UuaW52b2tlKENvbnRhaW5lckJhc2UuamF2YTo5NzIpDQogICAgICAg YXQgb3JnLmFwYWNoZS5jb3lvdGUudG9tY2F0NS5Db3lvdGVBZGFwdGVyLnNlcnZpY2UoQ295b3Rl QWRhcHRlci5qYXZhOjIwNikNCiAgICAgICBhdCBvcmcuYXBhY2hlLmprLnNlcnZlci5Ka0NveW90 ZUhhbmRsZXIuaW52b2tlKEprQ295b3RlSGFuZGxlci5qYXZhOjMzOSkNCiAgICAgICBhdCBvcmcu YXBhY2hlLmprLmNvbW1vbi5IYW5kbGVyUmVxdWVzdC5pbnZva2UoSGFuZGxlclJlcXVlc3QuamF2 YTo0MTUpDQogICAgICAgYXQgb3JnLmFwYWNoZS5qay5jb21tb24uQ2hhbm5lbFNvY2tldC5pbnZv a2UoQ2hhbm5lbFNvY2tldC5qYXZhOjcxNikNCiAgICAgICBhdCBvcmcuYXBhY2hlLmprLmNvbW1v bi5DaGFubmVsU29ja2V0LnByb2Nlc3NDb25uZWN0aW9uKENoYW5uZWxTb2NrZXQuamF2YTo2NTAp DQogICAgICAgYXQgb3JnLmFwYWNoZS5qay5jb21tb24uU29ja2V0Q29ubmVjdGlvbi5ydW5JdChD aGFubmVsU29ja2V0LmphdmE6ODI5KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUudG9tY2F0LnV0aWwu dGhyZWFkcy5UaHJlYWRQb29sJENvbnRyb2xSdW5uYWJsZS5ydW4oVGhyZWFkUG9vbC5qYXZhOjY4 OCkNCiAgICAgICBhdCBqYXZhLmxhbmcuVGhyZWFkLnJ1bihUaHJlYWQuamF2YTo1MzQpDQoNCkR5 bmFtaWMgbGlicmFyaWVzOg0KMHg4MDQ4MDAwICAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvYmlu L2phdmENCjB4MjgwNmMwMDAgICAgICAvdXNyL2xpYi9saWJjX3Iuc28uNA0KMHgyODEyMzAwMCAg ICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2L2NsaWVudC9saWJqdm0uc28NCjB4 Mjg2NTEwMDAgICAgICAvdXNyL2xpYi9saWJzdGRjKysuc28uMw0KMHgyODY5NjAwMCAgICAgIC91 c3IvbGliL2xpYm0uc28uMg0KMHgyODZiMTAwMCAgICAgIC91c3IvbG9jYWwvamRrMS40LjIvanJl L2xpYi9pMzg2L25hdGl2ZV90aHJlYWRzL2xpYmhwaS5zbw0KMHgyODZiZjAwMCAgICAgIC91c3Iv bG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2L2xpYnZlcmlmeS5zbw0KMHgyODZkYTAwMCAgICAg IC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2L2xpYmphdmEuc28NCjB4Mjg2ZmIwMDAg ICAgICAvdXNyL2xvY2FsL2pkazEuNC4yL2pyZS9saWIvaTM4Ni9saWJ6aXAuc28NCjB4N2MzYTQw MDAgICAgICAvdXNyL2xvY2FsL2pkazEuNC4yL2pyZS9saWIvaTM4Ni9saWJuZXQuc28NCjB4Mjgw NGUwMDAgICAgICAvdXNyL2xpYmV4ZWMvbGQtZWxmLnNvLjENCg0KSGVhcCBhdCBWTSBBYm9ydDoN CkhlYXANCiBkZWYgbmV3IGdlbmVyYXRpb24gICB0b3RhbCAyNzY0ODBLLCB1c2VkIDBLIFsweDJj NWEwMDAwLCAweDNmMWEwMDAwLCAweDNmMWEwMDAwKQ0KIGVkZW4gc3BhY2UgMjQ1NzYwSywgICAw JSB1c2VkIFsweDJjNWEwMDAwLCAweDJjNWEwMDAwLCAweDNiNWEwMDAwKQ0KIGZyb20gc3BhY2Ug MzA3MjBLLCAgIDAlIHVzZWQgWzB4M2I1YTAwMDAsIDB4M2I1YTAwMDAsIDB4M2QzYTAwMDApDQog dG8gICBzcGFjZSAzMDcyMEssICAgMCUgdXNlZCBbMHgzZDNhMDAwMCwgMHgzZDNhMDAwMCwgMHgz ZjFhMDAwMCkNCiB0ZW51cmVkIGdlbmVyYXRpb24gICB0b3RhbCA5MjE2MDBLLCB1c2VkIDI4NTgz SyBbMHgzZjFhMDAwMCwgMHg3NzVhMDAwMCwgMHg3NzVhMDAwMCkNCiAgdGhlIHNwYWNlIDkyMTYw MEssICAgMyUgdXNlZCBbMHgzZjFhMDAwMCwgMHg0MGQ4OWNiMCwgMHg0MGQ4OWUwMCwgMHg3NzVh MDAwMCkNCiBjb21wYWN0aW5nIHBlcm0gZ2VuICB0b3RhbCA2NTUzNkssIHVzZWQgNjU1MzVLIFsw eDc3NWEwMDAwLCAweDdiNWEwMDAwLCAweDdiNWEwMDAwKQ0KICB0aGUgc3BhY2UgNjU1MzZLLCAg OTklIHVzZWQgWzB4Nzc1YTAwMDAsIDB4N2I1OWZmZjgsIDB4N2I1YTAwMDAsIDB4N2I1YTAwMDAp DQoNCkxvY2FsIFRpbWUgPSBUdWUgSnVuIDI4IDE3OjU1OjE5IDIwMDUNCkVsYXBzZWQgVGltZSA9 IDEzNzE2DQojDQojIEhvdFNwb3QgVmlydHVhbCBNYWNoaW5lIEVycm9yIDogMTENCiMgRXJyb3Ig SUQgOiA0RjUzMEU0MzUwNTAwMkYxDQojIFBsZWFzZSByZXBvcnQgdGhpcyBlcnJvciB0bw0KIyBm cmVlYnNkLWphdmFARnJlZUJTRC5vcmcgbWFpbGluZyBsaXN0DQojDQojIEphdmEgVk06IEphdmEg SG90U3BvdChUTSkgQ2xpZW50IFZNICgxLjQuMi1wNi10ZWNoXzEyX29jdF8yMDA0XzEwXzU2IG1p eGVkIG1vZGUpDQoNClVuZXhwZWN0ZWQgU2lnbmFsIDogMTEgb2NjdXJyZWQgYXQgUEM9MHgyODM2 MTQxRQ0KRnVuY3Rpb249YWxsb2NhdGVfcGVybWFuZW50X19DMTNpbnN0YW5jZUtsYXNzUjExS2xh c3NIYW5kbGVpUDZUaHJlYWQrMHgyRQ0KTGlicmFyeT0vdXNyL2xvY2FsL2pkazEuNC4yL2pyZS9s aWIvaTM4Ni9jbGllbnQvbGlianZtLnNvDQoNCkN1cnJlbnQgSmF2YSB0aHJlYWQ6DQogICAgICAg YXQgamF2YS5sYW5nLkNsYXNzTG9hZGVyLmRlZmluZUNsYXNzMChOYXRpdmUgTWV0aG9kKQ0KICAg ICAgIGF0IGphdmEubGFuZy5DbGFzc0xvYWRlci5kZWZpbmVDbGFzcyhDbGFzc0xvYWRlci5qYXZh OjUzNykNCiAgICAgICBhdCBqYXZhLnNlY3VyaXR5LlNlY3VyZUNsYXNzTG9hZGVyLmRlZmluZUNs YXNzKFNlY3VyZUNsYXNzTG9hZGVyLmphdmE6MTIzKQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0 YWxpbmEubG9hZGVyLldlYmFwcENsYXNzTG9hZGVyLmZpbmRDbGFzc0ludGVybmFsKFdlYmFwcENs YXNzTG9hZGVyLmphdmE6MTY3NykNCiAgICAgICAtIGxvY2tlZCA8MHg0MDk3NTY3OD4gKGEgb3Jn LmFwYWNoZS5jYXRhbGluYS5sb2FkZXIuV2ViYXBwQ2xhc3NMb2FkZXIpDQogICAgICAgYXQgb3Jn LmFwYWNoZS5jYXRhbGluYS5sb2FkZXIuV2ViYXBwQ2xhc3NMb2FkZXIuZmluZENsYXNzKFdlYmFw cENsYXNzTG9hZGVyLmphdmE6OTAwKQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEubG9h ZGVyLldlYmFwcENsYXNzTG9hZGVyLmxvYWRDbGFzcyhXZWJhcHBDbGFzc0xvYWRlci5qYXZhOjEz NTApDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5sb2FkZXIuV2ViYXBwQ2xhc3NMb2Fk ZXIubG9hZENsYXNzKFdlYmFwcENsYXNzTG9hZGVyLmphdmE6MTIzMCkNCiAgICAgICBhdCBqYXZh LmxhbmcuQ2xhc3NMb2FkZXIubG9hZENsYXNzSW50ZXJuYWwoQ2xhc3NMb2FkZXIuamF2YTozMDIp DQogICAgICAgLSBsb2NrZWQgPDB4NDA5NzU2Nzg+IChhIG9yZy5hcGFjaGUuY2F0YWxpbmEubG9h ZGVyLldlYmFwcENsYXNzTG9hZGVyKQ0KICAgICAgIGF0IGphdmEubGFuZy5DbGFzcy5mb3JOYW1l MChOYXRpdmUgTWV0aG9kKQ0KICAgICAgIGF0IGphdmEubGFuZy5DbGFzcy5mb3JOYW1lKENsYXNz LmphdmE6MTQxKQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLnRhZy50YWdDaGVj a2VyLmluaXRhbGlzZVRhZ3ModGFnQ2hlY2tlci5qYXZhOjEyMykNCiAgICAgICBhdCBjb20ubmFy eXgudGFnZnVzaW9uLmNmbS5lbmdpbmUuY2ZFbmdpbmUuPGluaXQ+KGNmRW5naW5lLmphdmE6MjQ5 KQ0KICAgICAgIGF0IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLmVuZ2luZS5jZkVuZ2luZS5pbml0 KGNmRW5naW5lLmphdmE6MzM0KQ0KICAgICAgIC0gbG9ja2VkIDwweDdiNDlhOGU4PiAoYSBqYXZh LmxhbmcuQ2xhc3MpDQogICAgICAgYXQgY29tLm5hcnl4LnRhZ2Z1c2lvbi5jZm0uY2ZTZXJ2bGV0 LmluaXQoY2ZTZXJ2bGV0LmphdmE6MjEpDQogICAgICAgLSBsb2NrZWQgPDB4NDA5YzIzMjg+IChh IGNvbS5uYXJ5eC50YWdmdXNpb24uY2ZtLmNmU2VydmxldCkNCiAgICAgICBhdCBvcmcuYXBhY2hl LmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRXcmFwcGVyLmxvYWRTZXJ2bGV0KFN0YW5kYXJkV3JhcHBl ci5qYXZhOjEwNDQpDQogICAgICAgLSBsb2NrZWQgPDB4NDA5YmYwODg+IChhIG9yZy5hcGFjaGUu Y2F0YWxpbmEuY29yZS5TdGFuZGFyZFdyYXBwZXIpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRh bGluYS5jb3JlLlN0YW5kYXJkV3JhcHBlci5sb2FkKFN0YW5kYXJkV3JhcHBlci5qYXZhOjg4NykN CiAgICAgICAtIGxvY2tlZCA8MHg0MDliZjA4OD4gKGEgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3Jl LlN0YW5kYXJkV3JhcHBlcikNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3Rh bmRhcmRDb250ZXh0LmxvYWRPblN0YXJ0dXAoU3RhbmRhcmRDb250ZXh0LmphdmE6Mzk1OSkNCiAg ICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRDb250ZXh0LnN0YXJ0KFN0 YW5kYXJkQ29udGV4dC5qYXZhOjQyODQpDQogICAgICAgLSBsb2NrZWQgPDB4NDA5NmMzOTg+IChh IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZENvbnRleHQpDQogICAgICAgYXQgb3Jn LmFwYWNoZS5jYXRhbGluYS5jb3JlLkNvbnRhaW5lckJhc2UuYWRkQ2hpbGRJbnRlcm5hbChDb250 YWluZXJCYXNlLmphdmE6ODY2KQ0KICAgICAgIC0gbG9ja2VkIDwweDNmMjE2ZDkwPiAoYSBqYXZh LnV0aWwuSGFzaE1hcCkNCiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQ29udGFp bmVyQmFzZS5hZGRDaGlsZChDb250YWluZXJCYXNlLmphdmE6ODUwKQ0KICAgICAgIGF0IG9yZy5h cGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZEhvc3QuYWRkQ2hpbGQoU3RhbmRhcmRIb3N0Lmph dmE6NjM4KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZEhvc3RE ZXBsb3llci5pbnN0YWxsKFN0YW5kYXJkSG9zdERlcGxveWVyLmphdmE6MzIwKQ0KICAgICAgIC0g bG9ja2VkIDwweDNmNjNkMzQ4PiAoYSBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRI b3N0RGVwbG95ZXIpDQogICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5kYXJk SG9zdC5pbnN0YWxsKFN0YW5kYXJkSG9zdC5qYXZhOjg3NSkNCiAgICAgICBhdCBvcmcuYXBhY2hl LmNhdGFsaW5hLnN0YXJ0dXAuSG9zdENvbmZpZy5kZXBsb3lEaXJlY3RvcmllcyhIb3N0Q29uZmln LmphdmE6NzI3KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuc3RhcnR1cC5Ib3N0Q29u ZmlnLmRlcGxveUFwcHMoSG9zdENvbmZpZy5qYXZhOjQ3NykNCiAgICAgICBhdCBvcmcuYXBhY2hl LmNhdGFsaW5hLnN0YXJ0dXAuSG9zdENvbmZpZy5jaGVjayhIb3N0Q29uZmlnLmphdmE6MTA3MykN CiAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLnN0YXJ0dXAuSG9zdENvbmZpZy5saWZlY3lj bGVFdmVudChIb3N0Q29uZmlnLmphdmE6MzcyKQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxp bmEudXRpbC5MaWZlY3ljbGVTdXBwb3J0LmZpcmVMaWZlY3ljbGVFdmVudChMaWZlY3ljbGVTdXBw b3J0LmphdmE6MTY2KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFy ZEhvc3QuYmFja2dyb3VuZFByb2Nlc3MoU3RhbmRhcmRIb3N0LmphdmE6ODQzKQ0KICAgICAgIGF0 IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5Db250YWluZXJCYXNlJENvbnRhaW5lckJhY2tncm91 bmRQcm9jZXNzb3IucHJvY2Vzc0NoaWxkcmVuKENvbnRhaW5lckJhc2UuamF2YToxNjYyKQ0KICAg ICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5Db250YWluZXJCYXNlJENvbnRhaW5lckJh Y2tncm91bmRQcm9jZXNzb3IucHJvY2Vzc0NoaWxkcmVuKENvbnRhaW5lckJhc2UuamF2YToxNjcx KQ0KICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5Db250YWluZXJCYXNlJENvbnRh aW5lckJhY2tncm91bmRQcm9jZXNzb3IucnVuKENvbnRhaW5lckJhc2UuamF2YToxNjUxKQ0KICAg ICAgIGF0IGphdmEubGFuZy5UaHJlYWQucnVuKFRocmVhZC5qYXZhOjUzNCkNCg0KRHluYW1pYyBs aWJyYXJpZXM6DQoweDgwNDgwMDAgICAgICAgL3Vzci9sb2NhbC9qZGsxLjQuMi9iaW4vamF2YQ0K MHgyODA2YzAwMCAgICAgIC91c3IvbGliL2xpYmNfci5zby40DQoweDI4MTIzMDAwICAgICAgL3Vz ci9sb2NhbC9qZGsxLjQuMi9qcmUvbGliL2kzODYvY2xpZW50L2xpYmp2bS5zbw0KMHgyODY1MTAw MCAgICAgIC91c3IvbGliL2xpYnN0ZGMrKy5zby4zDQoweDI4Njk2MDAwICAgICAgL3Vzci9saWIv bGlibS5zby4yDQoweDI4NmIxMDAwICAgICAgL3Vzci9sb2NhbC9qZGsxLjQuMi9qcmUvbGliL2kz ODYvbmF0aXZlX3RocmVhZHMvbGliaHBpLnNvDQoweDI4NmJmMDAwICAgICAgL3Vzci9sb2NhbC9q ZGsxLjQuMi9qcmUvbGliL2kzODYvbGlidmVyaWZ5LnNvDQoweDI4NmRhMDAwICAgICAgL3Vzci9s b2NhbC9qZGsxLjQuMi9qcmUvbGliL2kzODYvbGliamF2YS5zbw0KMHgyODZmYjAwMCAgICAgIC91 c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2L2xpYnppcC5zbw0KMHg3YzNhNDAwMCAgICAg IC91c3IvbG9jYWwvamRrMS40LjIvanJlL2xpYi9pMzg2L2xpYm5ldC5zbw0KMHgyODA0ZTAwMCAg ICAgIC91c3IvbGliZXhlYy9sZC1lbGYuc28uMQ0KDQpIZWFwIGF0IFZNIEFib3J0Og0KSGVhcA0K IGRlZiBuZXcgZ2VuZXJhdGlvbiAgIHRvdGFsIDI3NjQ4MEssIHVzZWQgMEsgWzB4MmM1YTAwMDAs IDB4M2YxYTAwMDAsIDB4M2YxYTAwMDApDQogZWRlbiBzcGFjZSAyNDU3NjBLLCAgIDAlIHVzZWQg WzB4MmM1YTAwMDAsIDB4MmM1YTAwMDAsIDB4M2I1YTAwMDApDQogZnJvbSBzcGFjZSAzMDcyMEss ICAgMCUgdXNlZCBbMHgzYjVhMDAwMCwgMHgzYjVhMDAwMCwgMHgzZDNhMDAwMCkNCiB0byAgIHNw YWNlIDMwNzIwSywgICAwJSB1c2VkIFsweDNkM2EwMDAwLCAweDNkM2EwMDAwLCAweDNmMWEwMDAw KQ0KIHRlbnVyZWQgZ2VuZXJhdGlvbiAgIHRvdGFsIDkyMTYwMEssIHVzZWQgMzE2NDVLIFsweDNm MWEwMDAwLCAweDc3NWEwMDAwLCAweDc3NWEwMDAwKQ0KICB0aGUgc3BhY2UgOTIxNjAwSywgICAz JSB1c2VkIFsweDNmMWEwMDAwLCAweDQxMDg3NmMwLCAweDQxMDg3ODAwLCAweDc3NWEwMDAwKQ0K IGNvbXBhY3RpbmcgcGVybSBnZW4gIHRvdGFsIDY1NTM2SywgdXNlZCA2NTUzNUsgWzB4Nzc1YTAw MDAsIDB4N2I1YTAwMDAsIDB4N2I1YTAwMDApDQogIHRoZSBzcGFjZSA2NTUzNkssICA5OSUgdXNl ZCBbMHg3NzVhMDAwMCwgMHg3YjU5ZmU5MCwgMHg3YjVhMDAwMCwgMHg3YjVhMDAwMCkNCg0KTG9j YWwgVGltZSA9IFR1ZSBKdW4gMjggMTM6NTk6NTQgMjAwNQ0KRWxhcHNlZCBUaW1lID0gOTIwNjYN CiMNCiMgSG90U3BvdCBWaXJ0dWFsIE1hY2hpbmUgRXJyb3IgOiAxMQ0KIyBFcnJvciBJRCA6IDRG NTMwRTQzNTA1MDAyRjENCiMgUGxlYXNlIHJlcG9ydCB0aGlzIGVycm9yIHRvDQojIGZyZWVic2Qt amF2YUBGcmVlQlNELm9yZyBtYWlsaW5nIGxpc3QNCiMNCiMgSmF2YSBWTTogSmF2YSBIb3RTcG90 KFRNKSBDbGllbnQgVk0gKDEuNC4yLXA2LXRlY2hfMTJfb2N0XzIwMDRfMTBfNTYgbWl4ZWQgbW9k ZSkNCiMNCg== ------=_Part_3840_27747288.1120235704509-- From owner-freebsd-java@FreeBSD.ORG Fri Jul 1 20:18:26 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 70E3416A41C for ; Fri, 1 Jul 2005 20:18:26 +0000 (GMT) (envelope-from is08215@salleurl.edu) Received: from relay1.salleURL.edu (relay1.salleURL.edu [130.206.42.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAE7B43D5C for ; Fri, 1 Jul 2005 20:18:25 +0000 (GMT) (envelope-from is08215@salleurl.edu) Received: from [127.0.0.1] (20.Red-83-39-246.pooles.rima-tde.net [83.39.246.20]) (authenticated bits=0) by relay1.salleURL.edu (8.13.4/8.13.4/Debian-3) with ESMTP id j61KIFfs011057 for ; Fri, 1 Jul 2005 22:18:17 +0200 X-DomainKeys: Sendmail DomainKeys Filter v0.3.0 relay1.salleURL.edu j61KIFfs011057 DomainKey-Signature: a=rsa-sha1; s=relay1; d=salleURL.edu; c=nofws; q=dns; h=message-id:date:from:user-agent:x-accept-language: mime-version:to:subject:content-type: content-transfer-encoding:x-antivirus:x-antivirus-status; b=Q7qQkQnazNXiwI2qwsFkUE21BWdj4db9K7vb7THD37J8rpJG2l/1eU7ZTMBI4Glcn RIBzR4VhSp6ZYvJ3YOfs1mvEDkb+VaB/jfSmjYlZEtD0JYxWF4UVpz5ZDpc27ZU Message-ID: <42C5A4E2.1060204@salleurl.edu> Date: Fri, 01 Jul 2005 22:17:38 +0200 From: Alex Soto User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: es-es, es MIME-Version: 1.0 To: freebsd-java@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 0526-4, 01/07/2005), Outbound message X-Antivirus-Status: Clean Received-SPF: pass (relay1.salleURL.edu: authenticated connection) receiver=relay1.salleURL.edu; client-ip=83.39.246.20; helo=[127.0.0.1]; envelope-from=is08215@salleurl.edu; x-software=spfmilter 0.95 http://www.acme.com/software/spfmilter/ with libspf2; X-Scanned-By: MIMEDefang 2.51 on 130.206.42.246 Subject: Problem With FreeBsd 4.6 and 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: Fri, 01 Jul 2005 20:18:26 -0000 Hello, i have a problem. I have installed a FreeBsd4.6 in a server with jdk1.5. I have installed Tomcat 5.5 and i try running my application, what a surprise that an application that runs in a Fedora, doesn't work in FreeBsd for a Bug in FreeBsd about threads, im sure you know of what im talking. The jvm tells me # > > > >>>># An unexpected error has been detected by HotSpot Virtual Machine: > > > >>>># > > > >>>># SIGBUS (0xa) at pc=0x2824b449, pid=27612, tid=0x82aa800 > > > >>>># > > > >>>># Java VM: Java HotSpot(TM) Client VM (1.5.0-p1-root_08_apr_2005_11_21 And i know it is an error about threads. Can anybody help me? Thank you very much. From owner-freebsd-java@FreeBSD.ORG Fri Jul 1 22:08:48 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 A1F4D16A41C for ; Fri, 1 Jul 2005 22:08:48 +0000 (GMT) (envelope-from oof@oof.org) Received: from ns8.oof.org (ns8.oof.org [64.147.161.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 81B4843D1D for ; Fri, 1 Jul 2005 22:08:48 +0000 (GMT) (envelope-from oof@oof.org) Received: from ns8.oof.org (localhost.oof.org [127.0.0.1]) by ns8.oof.org (8.13.4/8.13.4) with ESMTP id j61M8kej018211 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Fri, 1 Jul 2005 15:08:47 -0700 (PDT) (envelope-from oof@oof.org) Received: (from oof@localhost) by ns8.oof.org (8.13.4/8.13.4/Submit) id j61M8jVI018210; Fri, 1 Jul 2005 15:08:45 -0700 (PDT) (envelope-from oof@oof.org) Date: Fri, 1 Jul 2005 15:08:45 -0700 From: Oliver Fross To: Alex Soto Message-ID: <20050701220845.GR34758@oof.org> References: <42C5A4E2.1060204@salleurl.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <42C5A4E2.1060204@salleurl.edu> User-Agent: Mutt/1.4.1i Cc: freebsd-java@freebsd.org Subject: Re: Problem With FreeBsd 4.6 and 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: Fri, 01 Jul 2005 22:08:48 -0000 Hi Alex- I'm not positive if your thread problem is the same as mine, but I was able to solve it by recompiling the JDK. I documented it on this mailinglist last month. Here's a link to the post: http://lists.freebsd.org/pipermail/freebsd-java/2005-June/003987.html Best of luck! --Oliver. Previously, Alex Soto wrote: > Hello, i have a problem. I have installed a FreeBsd4.6 in a server with > jdk1.5. I have installed Tomcat 5.5 and i try running my application, > what a surprise that an application that runs in a Fedora, doesn't work > in FreeBsd for a Bug in FreeBsd about threads, im sure you know of what > im talking. The jvm tells me > > # > >> > >>>># An unexpected error has been detected by HotSpot Virtual Machine: > >> > >>>># > >> > >>>># SIGBUS (0xa) at pc=0x2824b449, pid=27612, tid=0x82aa800 > >> > >>>># > >> > >>>># Java VM: Java HotSpot(TM) Client VM > >(1.5.0-p1-root_08_apr_2005_11_21 > > And i know it is an error about threads. Can anybody help me? Thank you > very much. > _______________________________________________ > 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" > -- OOF Industries From owner-freebsd-java@FreeBSD.ORG Sat Jul 2 09:13: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 677F516A41C for ; Sat, 2 Jul 2005 09:13:24 +0000 (GMT) (envelope-from ml@FreeBSD.org.ua) Received: from phantom.cris.net (phantom.cris.net [212.110.130.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5034C43D1D for ; Sat, 2 Jul 2005 09:13:22 +0000 (GMT) (envelope-from ml@FreeBSD.org.ua) Received: from phantom.cris.net (ml@localhost [127.0.0.1]) by phantom.cris.net (8.13.3/8.13.3) with ESMTP id j629InxQ026106; Sat, 2 Jul 2005 12:18:49 +0300 (EEST) (envelope-from ml@FreeBSD.org.ua) Received: (from ml@localhost) by phantom.cris.net (8.13.3/8.13.3/Submit) id j629In4G026105; Sat, 2 Jul 2005 12:18:49 +0300 (EEST) (envelope-from ml) Date: Sat, 2 Jul 2005 12:18:49 +0300 From: Alexey Zelkin To: Alex Soto Message-ID: <20050702091849.GA26070@phantom.cris.net> References: <42C5A4E2.1060204@salleurl.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <42C5A4E2.1060204@salleurl.edu> X-Operating-System: FreeBSD 4.11-STABLE i386 User-Agent: Mutt/1.5.9i Cc: freebsd-java@freebsd.org Subject: Re: Problem With FreeBsd 4.6 and 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: Sat, 02 Jul 2005 09:13:24 -0000 hi, Hmm... It's surprising for me what you was able to compile jdk1.5 with FreeBSD 4.6 configurtion at all. Native JVMs (jdk 1.4 and jdk 1.5) require threading functionality which was added during FreeBSD 4.7 release cycle, so there's *no guaranty* and *possibility* what any of these jdks will be completely functional with any of FreeBSD releases prior to 4.8-RELEASE (or 4.7-R with requirement of additional patches for libc_r). And at last, OS requirements are explicitly stated in jdk patchset documentation. PS: Maybe you have posted incorrect configuration information ? If so, I'd suggest to update your ports tree to current state and rebuild jdk 1.5. There were some serious problems with jdk 1.5 at FreeBSD 4.x configurations, and patches against these problems were added to ports tree relatively recently. On Fri, Jul 01, 2005 at 10:17:38PM +0200, Alex Soto wrote: > Hello, i have a problem. I have installed a FreeBsd4.6 in a server with > jdk1.5. I have installed Tomcat 5.5 and i try running my application, > what a surprise that an application that runs in a Fedora, doesn't work > in FreeBsd for a Bug in FreeBsd about threads, im sure you know of what > im talking. The jvm tells me > > # > >> > >>>># An unexpected error has been detected by HotSpot Virtual Machine: > >> > >>>># > >> > >>>># SIGBUS (0xa) at pc=0x2824b449, pid=27612, tid=0x82aa800 > >> > >>>># > >> > >>>># Java VM: Java HotSpot(TM) Client VM > >(1.5.0-p1-root_08_apr_2005_11_21 > > And i know it is an error about threads. Can anybody help me? Thank you > very much.