Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 21919 invoked from network); 15 Feb 2007 05:35:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Feb 2007 05:35:48 -0000 Received: (qmail 26989 invoked by uid 500); 15 Feb 2007 05:35:50 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 26949 invoked by uid 500); 15 Feb 2007 05:35:49 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 26940 invoked by uid 99); 15 Feb 2007 05:35:49 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Feb 2007 21:35:49 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS,UPPERCASE_25_50 X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of ivavladimir@gmail.com designates 66.249.92.169 as permitted sender) Received: from [66.249.92.169] (HELO ug-out-1314.google.com) (66.249.92.169) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Feb 2007 21:35:39 -0800 Received: by ug-out-1314.google.com with SMTP id z36so39865uge for ; Wed, 14 Feb 2007 21:35:18 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ibClrAM9Vf8T7lg0lxpeOVxm+KP4p3v37gqfq7ZM5OF5J5WBD6KEfr1hMEL3nKyyk804UkeNOcaD2qBjhvPzEDmXYfFJB9Lc4mIg3zdnoVLMqaETyIs7V/9Z2AUXYO8KwKyM57PJ+4eggljc+4IXMpe8ko8GR7GkblcenjHrJc4= Received: by 10.78.183.15 with SMTP id g15mr39149huf.1171517718514; Wed, 14 Feb 2007 21:35:18 -0800 (PST) Received: by 10.78.200.18 with HTTP; Wed, 14 Feb 2007 21:35:18 -0800 (PST) Message-ID: <7273946b0702142135m7b93654fk50ad01d115e33784@mail.gmail.com> Date: Thu, 15 Feb 2007 11:35:18 +0600 From: "Vladimir Ivanov" To: dev@harmony.apache.org Subject: Re: [testing][buildtest] problem with DRLVM build on windows In-Reply-To: <3b3f27c60702142132n7e29ff97ucbcf2e18622b9211@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <3b3f27c60702141718m2a7e9914wbda145e750c685e6@mail.gmail.com> <7273946b0702141857n6f0fdb4bs934b9ea9d62b6507@mail.gmail.com> <3b3f27c60702142115w475799bfmf24a22866798c543@mail.gmail.com> <3b3f27c60702142123md4a4a85v41588ea29768c9f4@mail.gmail.com> <3b3f27c60702142132n7e29ff97ucbcf2e18622b9211@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org I will check this nodule with ant 1.7. thanks, Vladimir On 2/15/07, Nathan Beyer wrote: > I manually tweaked the BAT file and change the first section of > setting up the class path to do this. Essentially, I replaced the > %ANT_HOME% references with %CCDIR%apache-ant-1.6.5\. This is already > working much better. My ANT_HOME was set to an Ant 1.7 installation. > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\cruisecontrol.jar > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\log4j.jar > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\jdom.jar > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\ant.jar > set CRUISE_PATH=%CRUISE_PATH%;%CCDIR%apache-ant-1.6.5\lib\ant-apache-regexp.jar > set CRUISE_PATH=%CRUISE_PATH%;%CCDIR%\apache-ant-1.6.5\lib\ecj_3.2.jar > set CRUISE_PATH=%CRUISE_PATH%;%CCDIR%\apache-ant-1.6.5\lib\ant-nodeps.jar > set CRUISE_PATH=%CRUISE_PATH%;%CCDIR%\apache-ant-1.6.5\lib\ant-xslp.jar > set CRUISE_PATH=%CRUISE_PATH%;%CCDIR%\apache-ant-1.6.5\lib\ant-trax.jar > set CRUISE_PATH=%CRUISE_PATH%;%CCDIR%/projects/drlvm/trunk/build\make\tmp\ant-contrib.jar > set CRUISE_PATH=%CRUISE_PATH%;%CCDIR%/projects/drlvm/trunk/build\make\tmp\cpptasks\patched.classes > set CRUISE_PATH=%CRUISE_PATH%;%CCDIR%/projects/drlvm/trunk/build\make\tmp\cpptasks.jar > > > On 2/14/07, Nathan Beyer wrote: > > I'm confused. Why does the script download Ant and extract it, but > > doesn't use it afterwards? > > > > -Nathan > > > > On 2/14/07, Nathan Beyer wrote: > > > Yeah, that's in there. Here's what was generated/massaged when I ran > > > 'ant setup'. > > > > > > REM Set this if you're using SSH-based CVS > > > REM set CVS_RSH= > > > > > > REM Uncomment the following line if you have OutOfMemoryError errors > > > set CC_OPTS=-Xmx500m > > > set BUILD_CFG=debug > > > > > > > > > > > > REM The root of the CruiseControl directory. The key requirement is > > > that this is the parent > > > REM directory of CruiseControl's lib and dist directories. > > > REM By default assume they are using the batch file from the local directory. > > > REM Acknowledgments to Ant Project for this batch file incantation > > > REM %~dp0 is name of current script under NT > > > set CCDIR=%~dp0 > > > > > > :setClassPath > > > set CRUISE_PATH= > > > > > > :checkJava > > > if not defined JAVA_HOME goto noJavaHome > > > set CRUISE_PATH=%JAVA_HOME%\lib\tools.jar > > > goto setCruise > > > > > > :noJavaHome > > > echo Warning: You have not set the JAVA_HOME environment variable. Any > > > tasks relying on the tools.jar file (such as ) will not work > > > properly. > > > > > > :setCruise > > > set LIBDIR=%CCDIR%lib > > > > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\cruisecontrol.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\log4j.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\jdom.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\ant.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%ANT_HOME%\lib\ant-apache-regexp.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%ANT_HOME%\lib\ecj_3.2.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%ANT_HOME%\lib\ant-nodeps.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%ANT_HOME%\lib\ant-xslp.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%ANT_HOME%\lib\ant-trax.jar > > > set CRUISE_PATH=%CRUISE_PATH%;C:\buildtest\trunk\cc/projects/drlvm/trunk/build\make\tmp\ant-contrib.jar > > > set CRUISE_PATH=%CRUISE_PATH%;C:\buildtest\trunk\cc/projects/drlvm/trunk/build\make\tmp\cpptasks\patched.classes > > > set CRUISE_PATH=%CRUISE_PATH%;C:\buildtest\trunk\cc/projects/drlvm/trunk/build\make\tmp\cpptasks.jar > > > > > > > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\ant-launcher.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\jasper-compiler.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\jasper-runtime.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\xercesImpl-2.8.0.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\xml-apis-2.8.0.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\xmlrpc-2.0.1.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\xalan-2.7.0.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\serializer-2.7.0.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\jakarta-oro-2.0.3.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\mail.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\junit.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\activation.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\commons-net-1.1.0.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\starteam-sdk.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\mx4j.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\mx4j-tools.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\mx4j-remote.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\smack.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\comm.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\x10.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\fast-md5.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\maven-embedder-2.0.3-dep.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\javax.servlet.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\org.mortbay.jetty.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\commons-logging.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\commons-el.jar > > > set CRUISE_PATH=%CRUISE_PATH%;%LIBDIR%\jaxen-1.1-beta-8.jar > > > set CRUISE_PATH=%CRUISE_PATH%;. > > > > > > set EXEC="%JAVA_HOME%\bin\java" %CC_OPTS% -cp "%CRUISE_PATH%" > > > -Djavax.management.builder.initial=mx4j.server.MX4JMBeanServerBuilder > > > CruiseControlWithJetty %* -jmxport 8000 > > > echo %EXEC% > > > %EXEC% > > > > > > On 2/14/07, Vladimir Ivanov wrote: > > > > Please check that you have the string: > > > > "set CRUISE_PATH=%CRUISE_PATH%;%ANT_HOME%\lib\ant-trax.jar" > > > > in the cruisecontrol.bat and "ant-trax.jar" in the ant libs. > > > > > > > > thanks, Vladimir > > > > > > > > > > > > On 2/15/07, Nathan Beyer wrote: > > > > > Now that I have a buildtest instance running, I'm able to build the > > > > > 'classlib' project in CruiseControl, but the others are all failing. > > > > > I'm running on Windows and launching with the generate > > > > > 'cruisecontrol.bat' file. > > > > > > > > > > Here's the log from the 'drlvm' project. Is another item missing in > > > > > the classpath? > > > > > > > > > > java.lang.ClassNotFoundException: > > > > > org.apache.tools.ant.taskdefs.optional.XslpLiaison > > > > > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > > > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > > > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > > > > > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > > > > > at java.lang.Class.forName0(Native Method) > > > > > at java.lang.Class.forName(Class.java:169) > > > > > at org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProcess.java:419) > > > > > at org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSLTProcess.java:397) > > > > > at org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProcess.java:619) > > > > > at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:212) > > > > > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > > > > at org.apache.tools.ant.Task.perform(Task.java:364) > > > > > at org.apache.tools.ant.Target.execute(Target.java:341) > > > > > at org.apache.tools.ant.Target.performTasks(Target.java:369) > > > > > at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > > > > > at org.apache.tools.ant.Project.executeTarget(Project.java:1185) > > > > > at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40) > > > > > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > > > > > at org.apache.tools.ant.Main.runBuild(Main.java:668) > > > > > at org.apache.tools.ant.Main.startAnt(Main.java:187) > > > > > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > > > > > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > > > > > java.lang.ClassNotFoundException: > > > > > org.apache.tools.ant.taskdefs.optional.XalanLiaison > > > > > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > > > > > at java.security.AccessController.doPrivileged(Native Method) > > > > > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > > > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > > > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > > > > > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > > > > > at java.lang.Class.forName0(Native Method) > > > > > at java.lang.Class.forName(Class.java:169) > > > > > at org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProcess.java:419) > > > > > at org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSLTProcess.java:402) > > > > > at org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProcess.java:616) > > > > > at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:212) > > > > > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > > > > at org.apache.tools.ant.Task.perform(Task.java:364) > > > > > at org.apache.tools.ant.Target.execute(Target.java:341) > > > > > at org.apache.tools.ant.Target.performTasks(Target.java:369) > > > > > at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > > > > > at org.apache.tools.ant.Project.executeTarget(Project.java:1185) > > > > > at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40) > > > > > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > > > > > at org.apache.tools.ant.Main.runBuild(Main.java:668) > > > > > at org.apache.tools.ant.Main.startAnt(Main.java:187) > > > > > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > > > > > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > > > > > > > > > > > > > > >