[Ivyplugins-user] Unable to install IvyPublisher
Brought to you by:
ulsa
|
From: John B. <joh...@ri...> - 2011-01-19 13:11:59
|
Hi
I'm trying to use IvyPublisher 2.0 on my CruiseControl 2.8.4 build server with Ivy 2.2.0.
I've copied IvyPublisher-2.0.jar into the cruisecontrol\lib folder and have added
<plugin name="ivypublisher" class="net.sf.ivypublisher.IvySuccessPublisher">
<property name="common.basedir" value="${CCDIR}/projects/prc42/PRC4Common"/>
</plugin>
to my config.xml file. However, I am getting a null pointer exception in instantiatePluginClass
when cruise control reads the config file. (Full stack trace at end of email).
How is one meant to install plugins into Cruise Control, and is IvyPublisher compatible with ivy 2.2
and CruiseControl 3.8.4?
Many Thanks
John Burgess
[cc]Jan-19 12:49:57 Main - CruiseControl Version 2.8.4 Compiled on September 15 2010 1952
[cc]Jan-19 12:49:57 LConfigManager- reading settings from config file [e:\cruisecontrol\config.xml]
java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at net.sourceforge.cruisecontrol.PluginRegistry.instanciatePluginClass(PluginRegistry.java:248)
at
net.sourceforge.cruisecontrol.CruiseControlConfig.isProjectTemplate(CruiseControlConfig.java:254)
at net.sourceforge.cruisecontrol.CruiseControlConfig.handleRootPlugin(CruiseControlConfig.java:273)
at net.sourceforge.cruisecontrol.CruiseControlConfig.parse(CruiseControlConfig.java:149)
at net.sourceforge.cruisecontrol.CruiseControlConfig.<init>(CruiseControlConfig.java:139)
at net.sourceforge.cruisecontrol.config.XMLConfigManager.loadConfig(XMLConfigManager.java:90)
at
net.sourceforge.cruisecontrol.config.XMLConfigManager.reloadIfNecessary(XMLConfigManager.java:111)
at
net.sourceforge.cruisecontrol.CruiseControlController.parseConfigFileIfNecessary(CruiseControlController.java:191)
at
net.sourceforge.cruisecontrol.CruiseControlController$BuildQueueListener.buildRequested(CruiseControlController.java:257)
at net.sourceforge.cruisecontrol.BuildQueue.notifyListeners(BuildQueue.java:178)
at net.sourceforge.cruisecontrol.BuildQueue.requestBuild(BuildQueue.java:74)
at net.sourceforge.cruisecontrol.Project.run(Project.java:304)
at java.lang.Thread.run(Unknown Source)
--
John Burgess
Risk Decisions Limited
Whichford House
Parkway Court
Oxford Business Park South
OX4 2JY
T: 01865 718666
F: 01865 718600
M: 07984 863890
E: joh...@ri...
W: http://www.riskdecisions.com
|