[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 |