[Dart] problem submitting to dart from cruisecontrol
David Blado
dblado at decarta.com
Wed Oct 17 23:24:06 EDT 2007
So I took cruise control out of the equation and ran 'ant publish'
directly on the build.xml. The output was the help dialog from
DartClient.jar.
After playing w/ the configuration some more, I learned that the
'publish' target has to have the [spaces] in the arguments that it
passes to DartClient...
Now the error I am getting is:
[java] 0 [main] INFO dart.DartClient - Starting DartClient
[java] javax.xml.parsers.FactoryConfigurationError: Provider
org.apache.xerces.jaxp.SAXParserFactoryImpl not found
[java] at
org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:194)
[java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:747)
[java] at
org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201)
[java] at
org.apache.tools.ant.taskdefs.Java.execute(Java.java:104)
So it is actually invoking DartClient.jar. The very verbose debug
output is:
publish:
Property "logdir" has not been set
Property "logfile" has not been set
[echo] here is what ant thinks the logdir is ${logdir}/${logfile}
[java] running dart.DartClient with default permissions (exit
forbidden)
[java] Running in same VM Executing 'dart.DartClient' with
arguments:
[java] ' -s '
[java] ' dart.sanjose.telcontar.com '
[java] ' -p '
[java] ' 80 '
[java] ' dds4.2.4/webservices '
[java] '
/home/dblado/cruisecontrol-bin-2.7.1/logs/WebServicesNightly/log20071017
200401Lbuild.11.xml '
[java]
[java] The ' characters around the executable and arguments are
[java] not part of the command.
force loading dart.DartClient
Finding class dart.DartClient
Loaded from /home/dblado/DartClient.jar dart/DartClient.class
.....
Finding class org.apache.log4j.helpers.LogLog
Loaded from /home/dblado/DartClient.jar
org/apache/log4j/helpers/LogLog.class
Class org.apache.log4j.helpers.LogLog loaded from ant loader
Couldn't load Resource log4j.xml
Couldn't load Resource log4j.xml
Couldn't load Resource log4j.properties
Couldn't load Resource log4j.properties
Finding class org.apache.log4j.CategoryKey
Loaded from /home/dblado/DartClient.jar
org/apache/log4j/CategoryKey.class
.....
Class javax.xml.parsers.SAXParserFactory loaded from parent loader
(parentFirst)
ResourceStream for META-INF/services/javax.xml.parsers.SAXParserFactory
loaded from parent loader
Finding class org.apache.xerces.jaxp.SAXParserFactoryImpl
[java] javax.xml.parsers.FactoryConfigurationError: Provider
org.apache.xerces.jaxp.SAXParserFactoryImpl not found
[java] at
org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:194)
Anyone have any tips or hints for me?
Cheers,
David
________________________________
From: dart-bounces+dblado=decarta.com at public.kitware.com
[mailto:dart-bounces+dblado=decarta.com at public.kitware.com] On Behalf Of
David Blado
Sent: Wednesday, October 17, 2007 7:42 PM
To: dart at public.kitware.com
Subject: [Dart] problem submitting to dart from cruisecontrol
Hi All,
I'm seeing the following in my first attempts to submit to dart2 from
cruise control:
[cc]Oct-17 19:28:24 Project - Project WebServicesNightly:
publishing build results
[cc]Oct-17 19:28:24 jectController- WebServicesNightly Controller: build
progress event: publishing build results
[cc]Oct-17 19:28:25 ScriptRunner - java.lang.NoSuchMethodException:
<init>
[cc]Oct-17 19:28:25 ScriptRunner - at
java.lang.Class.getConstructor(java.lang.Class[])
(/usr/lib/libgcj.so.5.0.0)
[cc]Oct-17 19:28:25 ScriptRunner - at
org.apache.tools.ant.launch.Locator.fromURI(java.lang.String) (Unknown
Source)
[cc]Oct-17 19:28:25 ScriptRunner - at
org.apache.tools.ant.launch.Locator.getResourceSource(java.lang.ClassLoa
der, java.lang.String) (Unknown Source)
[cc]Oct-17 19:28:25 ScriptRunner - at
org.apache.tools.ant.launch.Locator.getClassSource(java.lang.Class)
(Unknown Source)
[cc]Oct-17 19:28:25 ScriptRunner - at
org.apache.tools.ant.launch.Launcher.run(java.lang.String[]) (Unknown
Source)
[cc]Oct-17 19:28:25 ScriptRunner - at
org.apache.tools.ant.launch.Launcher.main(java.lang.String[]) (Unknown
Source)
[cc]Oct-17 19:28:25 ScriptRunner - Unable to locate tools.jar. Expected
to find it in /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/lib/tools.jar
I have tossed a message into the 'publish' task so I could see if it
knew about the logfile:
[cc]Oct-17 19:28:30 ScriptRunner - [echo] here is what ant thinks
the logdir is
/home/dblado/cruisecontrol-bin-2.7.1/logs/WebServicesNightly/log20071017
192818Lbuild.8.xml
So now I know that that is not the cause of my problem. I also tried
submitting the xml file directly from the command line like this:
~/jre1.5.0_09/bin/java -jar ~/DartClient.jar -s dart.sanjose.decarta.com
-p 80 dds4.2.4/webservices
/home/dblado/cruisecontrol-bin-2.7.1/logs/WebServicesNightly/log20071017
192818Lbuild.8.xml
This worked just fine and I saw a new submission on the dart dashboard.
Anybody have any ideas?
My publish task looks like this:
<target name="publish">
<echo message="here is what ant thinks the logdir is
${logdir}/${logfile}"/>
<java classname="dart.DartClient">
<classpath>
<pathelement location="/home/dblado/DartClient.jar"/>
</classpath>
<arg value="-s"/>
<arg value="dart.sanjose.telcontar.com"/>
<arg value="-p"/>
<arg value="80"/>
<arg value="dds4.2.4/webservices"/>
<arg value="${logdir}/${logfile}"/>
</java>
</target>
Thanks in advance!
Cheers,
David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/dart/attachments/20071017/6f6c4501/attachment.htm
More information about the Dart
mailing list