CVS Tag plugin fails with the following exception when it runs.
This was due to cvs-tag version 1.5 being not compatible with Hudson 2.2. This required recompilation of CvsTagPlugin ver 1.5 to work with Hudson 2.2 API.
If you need the modified source code for CvsTagPlugin, leave a message for me. It sounds like new objects such as Locations and Project have been introduced in Hudson 2.2 that support the method calls that used to fail.
Oct 21, 2011 4:44:43 PM hudson.model.Executor run
SEVERE: Executor threw an exception
java.lang.NoSuchMethodError:
hudson.scm.CVSSCM.getCvsRoot()Ljava/lang/String;
at hudson.plugins.cvs_tag.CvsTagPlugin.perform(CvsTagPlugin.java:81)
at hudson.plugins.cvs_tag.CvsTagPublisher.perform(CvsTagPublisher.java:66)
at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:630)
at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:608)
at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:584)
at hudson.model.Build$RunnerImpl.cleanUp(Build.java:168)
at hudson.model.Run.run(Run.java:1410)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:145)