Re: Basic CC and ANT setup not working as advertised.
Julian Simpson <[email protected]> Wed, 16 Nov 2011 11:47:50 +0000
| Newsgroups | gmane.comp.java.cruise-control.user |
|---|---|
| Message-ID | <CANwBkz-pFSv6QHwp-Nwaq+TT0Ef5jPVuiSbeucsCbzr+YjQ3Jg@mail.gmail.com> |
Hi, Can you run Ant with the logger by hand? What happens then? J. On 15 November 2011 10:08, Bill Somerville <[email protected]>wrote: > Hi,**** > > ** ** > > Newb here so probably something stupid.**** > > ** ** > > Downloaded CC 2.8.4 bin package and Ant 1.8.2 bin package. Trying to run a > project with ant plugin and getting class not found error for the CC > AntProgressLogger.**** > > ** ** > > I have set up an Ant script that injects the “execdebug” option so I can > see the ant command used and it looks OK, so I am baffled as to why it is > not finding the logger class.**** > > ** ** > > Seems to me that Ant is ignoring the “-lib” option completely.**** > > ** ** > > My Java version:**** > > ====================================================**** > > $ java -version**** > > java version "1.6.0_20"**** > > Java(TM) SE Runtime Environment (build 1.6.0_20-b02)**** > > Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)**** > > ====================================================**** > > ** ** > > My antscript:**** > > =================================**** > > #!/bin/sh**** > > ANT_CMD=~/apache-ant-1.8.2/bin/ant**** > > "$ANT_CMD" "$@" execdebug**** > > =================================**** > > ** ** > > Output from CC console:**** > > > ========================================================================================================== > **** > > $ ../cruisecontrol-bin-2.8.4/cruisecontrol.sh**** > > Using Cruise Control at /h/cruisecontrol-bin-2.8.4**** > > /export/fne-tools/java/linux/jdk1.6/bin/java > -Djavax.management.builder.initial=mx4j.server.MX4JMBeanServerBuilder > -Dcc.library.dir=/h/cruisecontrol-bin-2.8.4/lib > -Djetty.logs=/h/cruisecontrol-bin-2.8.4/logs -jar > /h/cruisecontrol-bin-2.8.4/lib/cruisecontrol-launcher.jar -jmxport 8000 > -webport 8080 -rmiport 1099**** > > WARNING: cc.home reset to /h/cruisecontrol-bin-2.8.4**** > > Classpath: > /h/cruisecontrol-bin-2.8.4/lib/cruisecontrol-launcher.jar:/h/cruisecontrol-bin-2.8.4/lib/activation.jar:/h/cruisecontrol-bin-2.8.4/lib/ant-launcher.jar:/h/cruisecontrol-bin-2.8.4/lib/ant.jar:/h/cruisecontrol-bin-2.8.4/lib/aspirin-0.8.3.jar:/h/cruisecontrol-bin-2.8.4/lib/aspirin.jar:/h/cruisecontrol-bin-2.8.4/lib/comm.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-codec-1.3.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-httpclient-3.0.1.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-logging.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-net-1.1.0.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-pool-1.5.4.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-validator-1.3.1.jar:/h/cruisecontrol-bin-2.8.4/lib/core-3.1.1.jar:/h/cruisecontrol-bin-2.8.4/lib/cruisecontrol-antprogresslogger.jar:/h/cruisecontrol-bin-2.8.4/lib/cruisecontrol-launcher.jar:/h/cruisecontrol-bin-2.8.4/lib/cruisecontrol.jar:/h/cruisecontrol-bin-2.8.4/lib/dnsjava-2.0.8.jar:/h/cruisecontrol-bin-2.8.4/lib/emma.jar:/h/cruisecontrol-bin-2.8.4/lib/emma_ant.jar:/h/cruisecontrol-bin-2.8.4/lib/fast-md5.jar:/h/cruisecontrol-bin-2.8.4/lib/ivy-2.0.0-beta2.jar:/h/cruisecontrol-bin-2.8.4/lib/jakarta-oro-2.0.8.jar:/h/cruisecontrol-bin-2.8.4/lib/jaxen-1.1-beta-8.jar:/h/cruisecontrol-bin-2.8.4/lib/jdom.jar:/h/cruisecontrol-bin-2.8.4/lib/jetty-6.1.11.jar:/h/cruisecontrol-bin-2.8.4/lib/jetty-ajp-6.1.11.jar:/h/cruisecontrol-bin-2.8.4/lib/jetty-util-6.1.11.jar:/h/cruisecontrol-bin-2.8.4/lib/jsp-2.1.jar:/h/cruisecontrol-bin-2.8.4/lib/jsp-api-2.1.jar:/h/cruisecontrol-bin-2.8.4/lib/jug-lgpl-2.0.0.jar:/h/cruisecontrol-bin-2.8.4/lib/junit-4.4.jar:/h/cruisecontrol-bin-2.8.4/lib/log4j.jar:/h/cruisecontrol-bin-2.8.4/lib/mail.jar:/h/cruisecontrol-bin-2.8.4/lib/maven-embedder-2.0.4-dep.jar:/h/cruisecontrol-bin-2.8.4/lib/mx4j-remote.jar:/h/cruisecontrol-bin-2.8.4/lib/mx4j-tools.jar:/h/cruisecontrol-bin-2.8.4/lib/mx4j.jar:/h/cruisecontrol-bin-2.8.4/lib/saxon9-dom.jar:/h/cruisecontrol-bin-2.8.4/lib/saxon9.jar:/h/cruisecontrol-bin-2.8.4/lib/serializer-2.7.0.jar:/h/cruisecontrol-bin-2.8.4/lib/servlet-api-2.5-6.1.11.jar:/h/cruisecontrol-bin-2.8.4/lib/smack.jar:/h/cruisecontrol-bin-2.8.4/lib/smackx.jar:/h/cruisecontrol-bin-2.8.4/lib/twitter4j-1.1.4.jar:/h/cruisecontrol-bin-2.8.4/lib/velocity-1.5.jar:/h/cruisecontrol-bin-2.8.4/lib/velocity-dep-1.5.jar:/h/cruisecontrol-bin-2.8.4/lib/x10.jar:/h/cruisecontrol-bin-2.8.4/lib/xercesImpl-2.8.0.jar:/h/cruisecontrol-bin-2.8.4/lib/xml-apis-2.8.0.jar:/h/cruisecontrol-bin-2.8.4/lib/xmlrpc-2.0.1.jar:/h/cruisecontrol-bin-2.8.4/lib/xpp3_min-1.1.3.4.O.jar:/h/cruisecontrol-bin-2.8.4/lib/xstream-1.2.2.jar:/h/cruisecontrol-bin-2.8.4/lib/activation.jar:/h/cruisecontrol-bin-2.8.4/lib/ant-launcher.jar:/h/cruisecontrol-bin-2.8.4/lib/ant.jar:/h/cruisecontrol-bin-2.8.4/lib/aspirin-0.8.3.jar:/h/cruisecontrol-bin-2.8.4/lib/aspirin.jar:/h/cruisecontrol-bin-2.8.4/lib/comm.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-codec-1.3.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-httpclient-3.0.1.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-logging.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-net-1.1.0.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-pool-1.5.4.jar:/h/cruisecontrol-bin-2.8.4/lib/commons-validator-1.3.1.jar:/h/cruisecontrol-bin-2.8.4/lib/core-3.1.1.jar:/h/cruisecontrol-bin-2.8.4/lib/cruisecontrol-antprogresslogger.jar:/h/cruisecontrol-bin-2.8.4/lib/cruisecontrol-launcher.jar:/h/cruisecontrol-bin-2.8.4/lib/cruisecontrol.jar:/h/cruisecontrol-bin-2.8.4/lib/dnsjava-2.0.8.jar:/h/cruisecontrol-bin-2.8.4/lib/emma.jar:/h/cruisecontrol-bin-2.8.4/lib/emma_ant.jar:/h/cruisecontrol-bin-2.8.4/lib/fast-md5.jar:/h/cruisecontrol-bin-2.8.4/lib/ivy-2.0.0-beta2.jar:/h/cruisecontrol-bin-2.8.4/lib/jakarta-oro-2.0.8.jar:/h/cruisecontrol-bin-2.8.4/lib/jaxen-1.1-beta-8.jar:/h/cruisecontrol-bin-2.8.4/lib/jdom.jar:/h/cruisecontrol-bin-2.8.4/lib/jetty-6.1.11.jar:/h/cruisecontrol-bin-2.8.4/lib/jetty-ajp-6.1.11.jar:/h/cruisecontrol-bin-2.8.4/lib/jetty-util-6.1.11.jar:/h/cruisecontrol-bin-2.8.4/lib/jsp-2.1.jar:/h/cruisecontrol-bin-2.8.4/lib/jsp-api-2.1.jar:/h/cruisecontrol-bin-2.8.4/lib/jug-lgpl-2.0.0.jar:/h/cruisecontrol-bin-2.8.4/lib/junit-4.4.jar:/h/cruisecontrol-bin-2.8.4/lib/log4j.jar:/h/cruisecontrol-bin-2.8.4/lib/mail.jar:/h/cruisecontrol-bin-2.8.4/lib/maven-embedder-2.0.4-dep.jar:/h/cruisecontrol-bin-2.8.4/lib/mx4j-remote.jar:/h/cruisecontrol-bin-2.8.4/lib/mx4j-tools.jar:/h/cruisecontrol-bin-2.8.4/lib/mx4j.jar:/h/cruisecontrol-bin-2.8.4/lib/saxon9-dom.jar:/h/cruisecontrol-bin-2.8.4/lib/saxon9.jar:/h/cruisecontrol-bin-2.8.4/lib/serializer-2.7.0.jar:/h/cruisecontrol-bin-2.8.4/lib/servlet-api-2.5-6.1.11.jar:/h/cruisecontrol-bin-2.8.4/lib/smack.jar:/h/cruisecontrol-bin-2.8.4/lib/smackx.jar:/h/cruisecontrol-bin-2.8.4/lib/twitter4j-1.1.4.jar:/h/cruisecontrol-bin-2.8.4/lib/velocity-1.5.jar:/h/cruisecontrol-bin-2.8.4/lib/velocity-dep-1.5.jar:/h/cruisecontrol-bin-2.8.4/lib/x10.jar:/h/cruisecontrol-bin-2.8.4/lib/xercesImpl-2.8.0.jar:/h/cruisecontrol-bin-2.8.4/lib/xml-apis-2.8.0.jar:/h/cruisecontrol-bin-2.8.4/lib/xmlrpc-2.0.1.jar:/h/cruisecontrol-bin-2.8.4/lib/xpp3_min-1.1.3.4.O.jar:/h/cruisecontrol-bin-2.8.4/lib/xstream-1.2.2.jar:/export/fne-tools/java/linux/jdk1.6.0_20/lib/tools.jar:.:/h/cruisecontrol-bin-2.8.4/ > **** > > [cc]Nov-14 11:33:48 Main - CruiseControl Version 2.8.4 Compiled > on September 15 2010 1952**** > > [cc]Nov-14 11:33:48 LConfigManager- reading settings from config file > [/h/tmp/config.xml]**** > > [cc]Nov-14 11:33:49 trolController- projectName = [FNE]**** > > [cc]Nov-14 11:33:49 LConfigManager- using settings from config file > [/h/tmp/config.xml]**** > > [cc]Nov-14 11:33:49 Project - Project FNE starting**** > > [cc]Nov-14 11:33:49 Project - Project FNE: idle**** > > [cc]Nov-14 11:33:49 Project - Project FNE started**** > > [cc]Nov-14 11:33:49 Project - Project FNE: next build in 1 minutes > **** > > [cc]Nov-14 11:33:49 Project - Project FNE: waiting for next time to > build**** > > [cc]Nov-14 11:33:49 ontrollerAgent- Starting HttpAdaptor with > CC-Stylesheets**** > > [cc]Nov-14 11:33:49 ontrollerAgent- starting httpAdaptor**** > > [cc]Nov-14 11:33:49 ontrollerAgent- starting rmiRegistry**** > > [cc]Nov-14 11:33:49 ontrollerAgent- starting connectorServer**** > > 2011-11-14 11:33:49.323::INFO: Logging to STDERR via > org.mortbay.log.StdErrLog**** > > 2011-11-14 11:33:50.496::INFO: jetty-6.1.11**** > > 2011-11-14 11:33:52.678:/dashboard:INFO: Initializing Spring root > WebApplicationContext**** > > 2011-11-14 11:33:54.588:/dashboard:INFO: Set web app root system > property: 'webapp.root' = [/h/cruisecontrol-bin-2.8.4/webapps/dashboard/]* > *** > > 2011-11-14 11:33:54.629:/dashboard:INFO: Initializing Spring > FrameworkServlet 'spring-ajax'**** > > 2011-11-14 11:33:54.918:/dashboard:INFO: Initializing Spring > FrameworkServlet 'spring-exceptions'**** > > 2011-11-14 11:33:55.406:/dashboard:INFO: Initializing Spring > FrameworkServlet 'spring-pages'**** > > 2011-11-14 11:33:55.625:/dashboard:INFO: Initializing Spring > FrameworkServlet 'spring-tabs'**** > > 2011-11-14 11:33:56.445::INFO: Opened > /h/cruisecontrol-bin-2.8.4/logs/2011_11_14.request.log**** > > 2011-11-14 11:33:56.475::INFO: Started > [email protected]:8080**** > > [cc]Nov-14 11:33:56 BuildQueue - BuildQueue started**** > > [cc]Nov-14 11:34:49 Project - Project FNE: in build queue**** > > [cc]Nov-14 11:34:49 jectController- FNE Controller: build progress event: > in build queue**** > > [cc]Nov-14 11:34:49 BuildQueue - now adding to the thread queue: FNE*** > * > > [cc]Nov-14 11:34:49 Project - Project FNE: bootstrapping**** > > [cc]Nov-14 11:34:49 jectController- FNE Controller: build progress event: > bootstrapping**** > > [cc]Nov-14 11:34:51 P4Bootstrapper- error: ./fne-build/... - file(s) > up-to-date.**** > > [cc]Nov-14 11:34:51 P4Bootstrapper- exit: 0**** > > [cc]Nov-14 11:34:51 Project - Project FNE: checking for > modifications**** > > [cc]Nov-14 11:34:51 jectController- FNE Controller: build progress event: > checking for modifications**** > > [cc]Nov-14 11:34:51 P4 - Perforce server time offset: -28800332 > ms**** > > [cc]Nov-14 11:34:53 Project - Project FNE: No modifications found, > build not necessary.**** > > [cc]Nov-14 11:34:53 Project - Project FNE: Building anyway, since > buildAfterFailed is true and last build failed.**** > > [cc]Nov-14 11:34:53 Project - Project FNE: now building**** > > [cc]Nov-14 11:34:53 jectController- FNE Controller: build progress event: > now building**** > > [cc]Nov-14 11:34:54 ScriptRunner - exec > "/export/fne-tools/java/linux/jdk1.6/bin/java" -classpath > "/usr/share/java/ant.jar:/usr/share/java/ant-launcher.jar:/usr/share/java/jaxp_parser_impl.jar:/usr/share/java/xml-commons-apis.jar:/usr/share/java/antlr.jar:/usr/share/java/ant/ant-antlr.jar:/usr/share/java/bcel.jar:/usr/share/java/ant/ant-apache-bcel.jar:/usr/share/java/bsf.jar:/usr/share/java/ant/ant-apache-bsf.jar:/usr/share/java/log4j.jar:/usr/share/java/ant/ant-apache-log4j.jar:/usr/share/java/oro.jar:/usr/share/java/ant/ant-apache-oro.jar:/usr/share/java/regexp.jar:/usr/share/java/ant/ant-apache-regexp.jar:/usr/share/java/xml-commons-resolver.jar:/usr/share/java/ant/ant-apache-resolver.jar:/usr/share/java/jakarta-commons-logging.jar:/usr/share/java/ant/ant-commons-logging.jar:/usr/share/java/jakarta-commons-net.jar:/usr/share/java/ant/ant-commons-net.jar:/usr/share/java/javamail.jar:/usr/share/java/jaf.jar:/usr/share/java/ant/ant-javamail.jar:/usr/share/java/jdepend.jar:/usr/share/java/ant/ant-jdepend.jar:/usr/share/java/jsch.jar:/usr/share/java/ant/ant-jsch.jar:/usr/share/java/junit.jar:/usr/share/java/ant/ant-junit.jar:/usr/share/java/ant/ant-nodeps.jar:/usr/share/java/ant/ant-swing.jar:/usr/share/java/jaxp_transform_impl.jar:/usr/share/java/ant/ant-trax.jar:/usr/share/java/xalan-j2-serializer.jar:/export/fne-tools/java/linux/jdk1.6/lib/tools.jar" > -Dant.home="/usr/share/ant" -Dant.library.dir="/usr/share/ant/lib" > org.apache.tools.ant.launch.Launcher -cp "" "-logger" > "net.sourceforge.cruisecontrol.builders.AntProgressLogger" "-listener" > "org.apache.tools.ant.XmlLogger" "-DXmlLogger.file=log.xml" "-lib" > "/h/cruisecontrol-bin-2.8.4/lib/cruisecontrol-antprogresslogger.jar" > "-Dcclastbuildtimestamp=20111114000000" "-Dcvstimestamp=2011-11-14 11:34:51 > GMT" "-Dbuildforced=false" "-Dcclastgoodbuildtimestamp=20111114000000" > "-Dcctimestamp=20111114113451" "-Dlabel=build.1" "-Dprojectname=FNE" > "-Dlastbuildsuccessful=false" "-Dplatform.code=i86_re4" > "-Dreleases.home=./fne-build/release" "-Dfnebuild.drive=./fne-build" > "-Denable.ofuscated-build=true" "-Denable.internal-build=false" > "-Dapi-build.enabled=true" "-buildfile" "build.xml"**** > > [cc]Nov-14 11:34:54 ScriptRunner - Buildfile: build.xml**** > > [cc]Nov-14 11:34:54 ScriptRunner - The specified logger class > net.sourceforge.cruisecontrol.builders.AntProgressLogger could not be used > because Class not found: > net.sourceforge.cruisecontrol.builders.AntProgressLogger**** > > [cc]Nov-14 11:34:54 ScriptRunner - java.lang.RuntimeException**** > > [cc]Nov-14 11:34:54 ScriptRunner - at > org.apache.tools.ant.Main.createLogger(Main.java:850)**** > > [cc]Nov-14 11:34:54 ScriptRunner - at > org.apache.tools.ant.Main.addBuildListeners(Main.java:795)**** > > [cc]Nov-14 11:34:54 ScriptRunner - at > org.apache.tools.ant.Main.runBuild(Main.java:681)**** > > [cc]Nov-14 11:34:54 ScriptRunner - at > org.apache.tools.ant.Main.startAnt(Main.java:217)**** > > [cc]Nov-14 11:34:54 ScriptRunner - at > org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)**** > > [cc]Nov-14 11:34:54 ScriptRunner - at > org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)**** > > [cc]Nov-14 11:34:54 Project - Project FNE: idle**** > > [cc]Nov-14 11:34:54 jectController- FNE Controller: build progress event: > idle**** > > [cc]Nov-14 11:34:54 Project - exception attempting build in project > FNE**** > > net.sourceforge.cruisecontrol.CruiseControlException: ant logfile > /h/tmp/./fne-build/fne/main/build/log.xml does not exist.**** > > at > net.sourceforge.cruisecontrol.builders.AntBuilder.getAntLogAsElement(AntBuilder.java:447) > **** > > at > net.sourceforge.cruisecontrol.builders.AntBuilder.build(AntBuilder.java:224) > **** > > at > net.sourceforge.cruisecontrol.Schedule.build(Schedule.java:169)**** > > at > net.sourceforge.cruisecontrol.Project.build(Project.java:227)**** > > at > net.sourceforge.cruisecontrol.Project.execute(Project.java:148)**** > > at > net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:408) > **** > > at > net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:69)** > ** > > at java.lang.Thread.run(Thread.java:619)**** > > [cc]Nov-14 11:34:54 Project - Project FNE: next build in 1 minutes > **** > > [cc]Nov-14 11:34:54 Project - Project FNE: waiting for next time to > build**** > > [cc]Nov-14 11:34:54 jectController- FNE Controller: build progress event: > waiting for next time to build**** > > ** ** > > ** ** > > Contents of jar file:**** > > ==========================================================**** > > $ jar tf ../cruisecontrol-bin-2.8.4/lib/cruisecontrol-antprogresslogger.jar > **** > > META-INF/**** > > META-INF/MANIFEST.MF**** > > net/**** > > net/sourceforge/**** > > net/sourceforge/cruisecontrol/**** > > net/sourceforge/cruisecontrol/builders/**** > > net/sourceforge/cruisecontrol/builders/AntOutputLogger.class**** > > net/sourceforge/cruisecontrol/builders/AntProgressLogger.class**** > > net/sourceforge/cruisecontrol/builders/AntProgressXmlListener.class**** > > net/sourceforge/cruisecontrol/builders/AntProgressXmlLogger.class**** > > ** ** > > Any help appreciated.**** > > Bill.**** > > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > Cruisecontrol-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user > > -- Julian Simpson The Build Doctor Ltd. http://www.build-doctor.com [email protected] (+44) 207 183 0323 ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Cruisecontrol-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user