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.


Reply via email to