Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 46335 invoked from network); 8 Jul 2009 07:54:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 8 Jul 2009 07:54:30 -0000 Received: (qmail 78711 invoked by uid 500); 8 Jul 2009 07:54:39 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 78659 invoked by uid 500); 8 Jul 2009 07:54:39 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 78651 invoked by uid 99); 8 Jul 2009 07:54:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Jul 2009 07:54:39 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Jul 2009 07:54:36 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id CA2FF234C004 for ; Wed, 8 Jul 2009 00:54:14 -0700 (PDT) Message-ID: <284615103.1247039654813.JavaMail.jira@brutus> Date: Wed, 8 Jul 2009 00:54:14 -0700 (PDT) From: "Kristian Waagan (JIRA)" To: derby-dev@db.apache.org Subject: [jira] Commented: (DERBY-4263) PropertySetter isn't able to recognize JDK without version number in path In-Reply-To: <1986965356.1244503567342.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DERBY-4263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12728548#action_12728548 ] Kristian Waagan commented on DERBY-4263: ---------------------------------------- Thanks for the comments, Rick. I haven't forgotten this issue, but I have put it on hold for the time being. I hope I can return to it later and address your comments. Since the comments aren't regarding the core functionality of the patch, it is still helpful if people test the patch (and disables their settings in ant.properties while doing so) on their systems. > PropertySetter isn't able to recognize JDK without version number in path > ------------------------------------------------------------------------- > > Key: DERBY-4263 > URL: https://issues.apache.org/jira/browse/DERBY-4263 > Project: Derby > Issue Type: Bug > Components: Build tools > Affects Versions: 10.6.0.0 > Reporter: Knut Anders Hatlen > Priority: Minor > Attachments: derby-4263-1a-jdk_detection_by_jars.diff > > > With empty ant.properties and JDK 6 installed in /tmp/jdk as the only JDK on the system, PropertySetter complains that it's not able to set java16compile.classpath: > ,---- > | [setJdkProperties] > | [setJdkProperties] PropertySetter environment = > | [setJdkProperties] > | [setJdkProperties] java.vendor = Sun Microsystems Inc. > | [setJdkProperties] java.home = /tmp/jdk/jre > | [setJdkProperties] java.version = 1.6.0_13 > | [setJdkProperties] os.name = SunOS > | [setJdkProperties] j14lib = null > | [setJdkProperties] j15lib = null > | [setJdkProperties] j16lib = null > | [setJdkProperties] > | > | BUILD FAILED > | /code/derby/trunk0/build.xml:203: Don't know how to set java15compile.classpath, java16compile.classpath using this environment: > | > | java.vendor = Sun Microsystems Inc. > | java.home = /tmp/jdk/jre > | java.version = 1.6.0_13 > | os.name = SunOS > | j14lib = null > | j15lib = null > | j16lib = null > `---- > Since it is able to detect both that the version of the default JDK is 1.6.0_13 and where it is installed, setting java16compile.classpath should be trivial. > If the name of the JDK directory is changed from /tmp/jdk to /tmp/jdk1.6.0, Derby is built successfully. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.