The following error is displayed when trying to use CC with
dashboard. Possibly caused by a swing reference within
dashboard-server-1.0.3.jar. Although not sure why a server module would
be using swing. Anyone know how do I get around this?
BUILD FAILED
Unable to instantiate listener net.sourceforge.dashboard.cruisecontrol.CruiseBuildManager
at org.apache.tools.ant.Main.addBuildListeners(Main.java:652)
at org.apache.tools.ant.Main.runBuild(Main.java:557)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: java.lang.ExceptionInInitializerError
at net.sourceforge.dashboard.common.build.BuildState.<clinit>(Unknown
Source)
at net.sourceforge.dashboard.common.MessageConfiguration.<init>(Unknown
Source)
at net.sourceforge.dashboard.common.XMLConfigurationParser.parseMessage(Unknown
Source)
at net.sourceforge.dashboard.common.XMLConfigurationParser.parseTarget(Unknown
Source)
at net.sourceforge.dashboard.common.XMLConfigurationParser.parseTargets(Unknown
Source)
at
net.sourceforge.dashboard.common.XMLConfigurationParser.parseConfiguration(Unknown
Source)
at
net.sourceforge.dashboard.common.XMLConfigurationParser.parseConfiguration(Unknown
Source)
at net.sourceforge.dashboard.common.BuildConfiguration.getInstance(Unknown
Source)
at net.sourceforge.dashboard.common.BuildManager.getConfiguration(Unknown
Source)
at net.sourceforge.dashboard.common.BuildManager.<init>(Unknown Source)
at
net.sourceforge.dashboard.cruisecontrol.CruiseBuildManager.<init>(Unknown
Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at org.apache.tools.ant.Main.addBuildListeners(Main.java:648)
... 3 more
Caused by: java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at net.sourceforge.dashboard.common.Constants.getIcon(Unknown Source)
at net.sourceforge.dashboard.common.Constants.<clinit>(Unknown Source)
... 21 more
--- Nested Exception ---
java.lang.ExceptionInInitializerError
at net.sourceforge.dashboard.common.build.BuildState.<clinit>(Unknown
Source)
at net.sourceforge.dashboard.common.MessageConfiguration.<init>(Unknown Source)
at net.sourceforge.dashboard.common.XMLConfigurationParser.parseMessage(Unknown
Source)
at net.sourceforge.dashboard.common.XMLConfigurationParser.parseTarget(Unknown
Source)
at net.sourceforge.dashboard.common.XMLConfigurationParser.parseTargets(Unknown
Source)
at
net.sourceforge.dashboard.common.XMLConfigurationParser.parseConfiguration(Unknown
Source)
at
net.sourceforge.dashboard.common.XMLConfigurationParser.parseConfiguration(Unknown
Source)
at net.sourceforge.dashboard.common.BuildConfiguration.getInstance(Unknown
Source)
at net.sourceforge.dashboard.common.BuildManager.getConfiguration(Unknown
Source)
at net.sourceforge.dashboard.common.BuildManager.<init>(Unknown Source)
at
net.sourceforge.dashboard.cruisecontrol.CruiseBuildManager.<init>(Unknown
Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at org.apache.tools.ant.Main.addBuildListeners(Main.java:648)
at org.apache.tools.ant.Main.runBuild(Main.java:557)
at org.apache.tools.ant.Main.start(Main.java:196)
at
org.apache.tools.ant.Main.main(Main.java:235)
Caused by: java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at net.sourceforge.dashboard.common.Constants.getIcon(Unknown Source)
at net.sourceforge.dashboard.common.Constants.<clinit>(Unknown Source)
... 21 more
Total time: 1 second
[cc]Dec-28 14:14:19 AntBuilder
- Ant logfile [/apps/dovetail/gas_accounting/Dovetail/gacruise/log.xml] cannot
be found
[cc]Dec-28 14:14:19
Project - exception attempting build in
project gacruise
net.sourceforge.cruisecontrol.CruiseControlException:
Error reading : /apps/dovetail/gas_accounting/Dovetail/gacruise/log.xml.
Save
d as :
/apps/dovetail/gas_accounting/Dovetail/gacruise/1072646059225log.xml : log.xml
(No such file or directory)
at
net.sourceforge.cruisecontrol.builders.AntBuilder.getAntLogAsElement(AntBuilder.java:351)
at net.sourceforge.cruisecontrol.builders.AntBuilder.build(AntBuilder.java:163)
at net.sourceforge.cruisecontrol.Schedule.build(Schedule.java:141)
at net.sourceforge.cruisecontrol.Project.build(Project.java:196)
at net.sourceforge.cruisecontrol.Project.execute(Project.java:145)
at net.sourceforge.cruisecontrol.BuildQueue.serviceQueue(BuildQueue.java:75)
at net.sourceforge.cruisecontrol.BuildQueue.run(BuildQueue.java:91)
at java.lang.Thread.run(Thread.java:536)
[cc]Dec-28 14:14:19
Project - Project gacruise: next
build in 5 minutes