I'm a Maven and plugin newbie trying to compile an older plugin
(clearcase-ucm-baseline) so that I can make a code correction to the source
(as per https://issues.jenkins-ci.org/browse/JENKINS-12272). The compile
step appears to go ok (after adding com.google.guava to the pom as per
below), but I get an error during the tests... I'm using Maven 2.2.1 and
JDK 1.6.0-22. Can anyone offer guidance on how to correct the test cases,
or resolve the issue?
Here's what I added to the pom.xml:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>12.0-rc1</version>
<scope>provided</scope>
</dependency>
Here's the command I'm using the and output I'm getting...
> mvn -e install
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building ClearCase UCM Baseline Plugin
[INFO] task-segment: [install]
[INFO]
------------------------------------------------------------------------
[INFO] [hpi:validate {execution: default-validate}]
[INFO] [enforcer:display-info {execution: default}]
[INFO] Maven Version: 2.2.1
[INFO] JDK Version: 1.6.0_22 normalized as: 1.6.0-22
[INFO] OS Info: Arch: i386 Family: unix Name: linux Version:
2.6.18-308.11.1.el5
[INFO] [localizer:generate {execution: default}]
[debug] execute contextualize
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 37 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 6 source files to
/home/wracz/tmp/clearcase-ucm-baseline/target/classes
[INFO] [access-modifier-checker:enforce {execution: default-enforce}]
[INFO] [hpi:insert-test {execution: default-insert-test}]
[INFO] [groovy:generateTestStubs {execution: test-in-groovy}]
[INFO] No sources found for Java stub generation
[debug] execute contextualize
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
/home/wracz/tmp/clearcase-ucm-baseline/src/test/resources
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [hpi:test-hpl {execution: default-test-hpl}]
[INFO] Generating
/home/wracz/tmp/clearcase-ucm-baseline/target/test-classes/the.hpl
[INFO] [hpi:resolve-test-dependencies {execution:
default-resolve-test-dependencies}]
[INFO] [groovy:testCompile {execution: test-in-groovy}]
[INFO] No sources found to compile
[WARNING] DEPRECATED [systemProperties]: Use systemPropertyVariables
instead.
[INFO] [surefire:test {execution: default-test}]
[INFO] Surefire report directory:
/home/wracz/tmp/clearcase-ucm-baseline/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running InjectedTest
Picking up existing exploded jenkins.war at
/home/wracz/tmp/clearcase-ucm-baseline/./target/jenkins-for-test
Feb 28, 2013 9:38:10 AM org.mortbay.log.Slf4jLog info
INFO: Logging to org.slf4j.impl.JDK14LoggerAdapter(org.mortbay.log) via
org.mortbay.log.Slf4jLog
Feb 28, 2013 9:38:10 AM org.mortbay.log.Slf4jLog info
INFO: jetty-6.1.26
Feb 28, 2013 9:38:10 AM org.mortbay.log.Slf4jLog info
INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
Feb 28, 2013 9:38:10 AM org.mortbay.log.Slf4jLog info
INFO: Started [email protected]:39748
Feb 28, 2013 9:38:10 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Feb 28, 2013 9:38:12 AM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Feb 28, 2013 9:38:12 AM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Feb 28, 2013 9:38:12 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Feb 28, 2013 9:38:12 AM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Feb 28, 2013 9:38:12 AM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Feb 28, 2013 9:38:17 AM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed Finalizing set up
java.util.MissingResourceException: No resource was found for
com.michelin.cio.hudson.plugins.clearcaseucmbaseline.ClearCaseUcmBaselineParameterDefinition
at
org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:104)
at
org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:102)
at
org.jvnet.localizer.ResourceBundleHolder.format(ResourceBundleHolder.java:139)
at
com.michelin.cio.hudson.plugins.clearcaseucmbaseline.ClearCaseUcmBaselineParameterDefinition$DescriptorImpl.getDisplayName(ClearCaseUcmBaselineParameterDefinition.java:499)
at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:80)
at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:36)
at java.util.Arrays.mergeSort(Arrays.java:1144)
at java.util.Arrays.mergeSort(Arrays.java:1156)
at java.util.Arrays.mergeSort(Arrays.java:1156)
at java.util.Arrays.mergeSort(Arrays.java:1155)
at java.util.Arrays.mergeSort(Arrays.java:1155)
at java.util.Arrays.mergeSort(Arrays.java:1155)
at java.util.Arrays.sort(Arrays.java:1079)
at java.util.Collections.sort(Collections.java:117)
at hudson.ExtensionList.sort(ExtensionList.java:298)
at hudson.ExtensionList.ensureLoaded(ExtensionList.java:233)
at hudson.ExtensionList.getComponents(ExtensionList.java:149)
at
hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:182)
at hudson.ExtensionList.ensureLoaded(ExtensionList.java:231)
at hudson.ExtensionList.size(ExtensionList.java:157)
at java.util.AbstractCollection.isEmpty(AbstractCollection.java:69)
at
hudson.model.labels.LabelAtom.updateTransientActions(LabelAtom.java:107)
at hudson.model.labels.LabelAtom.load(LabelAtom.java:189)
at jenkins.model.Jenkins.getLabelAtom(Jenkins.java:1510)
at jenkins.model.Jenkins.getSelfLabel(Jenkins.java:2384)
at hudson.model.Node.getAssignedLabels(Node.java:240)
at jenkins.model.Jenkins$16.run(Jenkins.java:2461)
at
org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
at jenkins.model.Jenkins$6.runTask(Jenkins.java:840)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Exception in thread "pool-2-thread-29" java.lang.NullPointerException
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:191)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Exception in thread "pool-2-thread-6" java.lang.NullPointerException
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:191)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Feb 28, 2013 9:38:18 AM org.mortbay.log.Slf4jLog info
INFO: jetty-6.1.26
Feb 28, 2013 9:38:18 AM org.mortbay.log.Slf4jLog info
INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
Feb 28, 2013 9:38:18 AM org.mortbay.log.Slf4jLog info
INFO: Started [email protected]:59068
Feb 28, 2013 9:38:18 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Feb 28, 2013 9:38:18 AM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Feb 28, 2013 9:38:18 AM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Feb 28, 2013 9:38:18 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Feb 28, 2013 9:38:18 AM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Feb 28, 2013 9:38:18 AM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Feb 28, 2013 9:38:21 AM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed NullIdDescriptorMonitor.verifyId
java.lang.Error: java.lang.reflect.InvocationTargetException
at hudson.init.InitializerFinder.invoke(InitializerFinder.java:124)
at
hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
at jenkins.model.Jenkins$6.runTask(Jenkins.java:840)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at hudson.init.InitializerFinder.invoke(InitializerFinder.java:120)
... 8 more
Caused by: java.util.MissingResourceException: No resource was found for
com.michelin.cio.hudson.plugins.clearcaseucmbaseline.ClearCaseUcmBaselineParameterDefinition
at
org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:104)
at
org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:102)
at
org.jvnet.localizer.ResourceBundleHolder.format(ResourceBundleHolder.java:139)
at
com.michelin.cio.hudson.plugins.clearcaseucmbaseline.ClearCaseUcmBaselineParameterDefinition$DescriptorImpl.getDisplayName(ClearCaseUcmBaselineParameterDefinition.java:499)
at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:80)
at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:36)
at java.util.Arrays.mergeSort(Arrays.java:1144)
at java.util.Arrays.mergeSort(Arrays.java:1156)
at java.util.Arrays.mergeSort(Arrays.java:1156)
at java.util.Arrays.mergeSort(Arrays.java:1155)
at java.util.Arrays.mergeSort(Arrays.java:1155)
at java.util.Arrays.mergeSort(Arrays.java:1155)
at java.util.Arrays.sort(Arrays.java:1079)
at java.util.Collections.sort(Collections.java:117)
at hudson.ExtensionList.sort(ExtensionList.java:298)
at hudson.ExtensionList.ensureLoaded(ExtensionList.java:233)
at hudson.ExtensionList.iterator(ExtensionList.java:138)
at
hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:65)
at
hudson.diagnosis.NullIdDescriptorMonitor.verifyId(NullIdDescriptorMonitor.java:86)
... 13 more
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 15.673 sec
<<< FAILURE!
Exception in thread "pool-7-thread-14" java.lang.NullPointerException
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:191)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Exception in thread "pool-7-thread-8" java.lang.NullPointerException
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:191)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Exception in thread "pool-7-thread-5" java.lang.NullPointerException
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:191)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Exception in thread "pool-7-thread-1" java.lang.NullPointerException
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:191)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Results :
Tests in error:
org.jvnet.hudson.test.JellyTestSuiteBuilder$JellyTestSuite(org.jvnet.hudson.test.junit.FailedTest):
java.util.MissingResourceException: No resource was found for
com.michelin.cio.hudson.plugins.clearcaseucmbaseline.ClearCaseUcmBaselineParameterDefinition
testCliSanity(org.jvnet.hudson.test.PluginAutomaticTestBuilder$CliSanityTest):
java.lang.Error: java.lang.reflect.InvocationTargetException
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0
--
You received this message because you are subscribed to the Google Groups
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.