From owner-freebsd-java@FreeBSD.ORG Sat Jan 3 05:55:47 2015 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4578C49B; Sat, 3 Jan 2015 05:55:47 +0000 (UTC) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "misty.eyesbeyond.com", Issuer "misty.eyesbeyond.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C516664620; Sat, 3 Jan 2015 05:55:46 +0000 (UTC) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.14.9/8.14.9) with ESMTP id t035ZfBU042830 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 2 Jan 2015 21:35:41 -0800 (PST) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.14.9/8.14.9/Submit) id t035ZeNw042794; Fri, 2 Jan 2015 21:35:40 -0800 (PST) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Fri, 2 Jan 2015 21:35:40 -0800 From: Greg Lewis To: Antoine Brodin Subject: Re: Error: time is more than 10 years from present: 1104530400000 when building java/openjdk* Message-ID: <20150103053540.GA40082@misty.eyesbeyond.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Cc: java@freebsd.org X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jan 2015 05:55:47 -0000 On Wed, Dec 31, 2014 at 12:13:00AM +0100, Antoine Brodin wrote: > On Tue, Dec 30, 2014 at 1:21 PM, Antoine Brodin wrote: > > On Tue, Dec 30, 2014 at 9:20 AM, Antoine Brodin wrote: > >> On Tue, Dec 30, 2014 at 8:02 AM, Antoine Brodin wrote: > >>> Hi there, > >>> > >>> Today I had this error when building lang/openjdk6 and lang/openjdk7 ports: > >>> > >>> /usr/local/bootstrap-openjdk/bin/java -Xmx896m -Xms128m > >>> -XX:PermSize=32m -XX:MaxPermSize=160m -jar > >>> /wrkdirs/usr/ports/java/openjdk6/work/build/bsd-amd64/btjars/generatecurrencydata.jar > >>> -o /wrkdirs/usr/ports/java/openjdk6/work/build/bsd-amd64/lib/currency.data.temp > >>> \ > >>> < ../../../src/share/classes/java/util/CurrencyData.properties > >>> Error: time is more than 10 years from present: 1104530400000 > >>> java.lang.RuntimeException: time is more than 10 years from present: > >>> 1104530400000 > >>> at build.tools.generatecurrencydata.GenerateCurrencyData.makeSpecialCaseEntry(GenerateCurrencyData.java:285) > >>> at build.tools.generatecurrencydata.GenerateCurrencyData.buildMainAndSpecialCaseTables(GenerateCurrencyData.java:225) > >>> at build.tools.generatecurrencydata.GenerateCurrencyData.main(GenerateCurrencyData.java:154) > >>> Makefile:323: recipe for target > >>> '/wrkdirs/usr/ports/java/openjdk6/work/build/bsd-amd64/lib/currency.data' > >>> failed > >>> > >>> Full logs available at: > >>> http://package20.nyi.freebsd.org/data/91amd64-default-baseline/375810/logs/errors/openjdk6-b33,1.log > >>> http://package20.nyi.freebsd.org/data/91amd64-default-baseline/375810/logs/errors/openjdk-7.71.14_1,1.log > >> > >> > >> It may come from this line in CurrencyData.properties: > >> > >> # TURKEY > >> TR=TRL;2004-12-31-22-00-00;TRY > >> > >> 31 december 2004 was 10 years ago > > > > With attached patch, which backports the file from the openjdk8 > > version, I am able to build openjdk7. > > I'd like to have something committed before 1AM UTC as weekly package > > builds will start then. > > > I committed a simpler patch since the first one didn't work for openjdk6. > In June 2015 the problem will probably occur again. Thanks Antoine. It looks like there is an upstream fix for this which is in the Update 80 branch. I expect that may be out before June, but, if not, I can backport it. There is also a proposed patch for OpenJDK 6 that is likely to be committed upstream and can be backported if so. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org