Je cours Jenkins 1.424.2 pour une application Ruby on Rails et je veux utiliser le plugin Ruby Metrics. Je l'ai installé en utilisant le site de gestion des plugins. Mais quand je redémarre Jenkins, le plugin n'est pas disponible dans les options de configuration d'un travail. Donc, j'ai jeté un oeil dans les fichiers journaux, et il s'est avéré que le plugin n'a pas pu être démarré. Tout d'abord quelques erreurs avec une dépendance maven-plugin et cette erreurJenkins et Ruby Metric Plugin erreur
SEVERE: Failed Initializing plugin rubyMetrics
java.lang.NullPointerException
Voici toute la production du fichier journal:
...
Running from: /usr/share/jenkins/jenkins.war
[Winstone 2012/02/23 16:53:57] - Beginning extraction from war file
Jenkins home directory: /var/lib/jenkins found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
[Winstone 2012/02/23 16:53:59] - HTTP Listener started: port=8080
[Winstone 2012/02/23 16:53:59] - Winstone Servlet Engine v0.9.10 running: controlPort=disabled
Feb 23, 2012 4:53:59 PM jenkins.model.Jenkins$6 onAttained
INFO: Started initialization
Feb 23, 2012 4:54:00 PM jenkins.model.Jenkins$6 onAttained
INFO: Listed all plugins
Feb 23, 2012 4:54:00 PM jenkins.model.Jenkins$6 onTaskFailed
SEVERE: Failed Loading plugin rubyMetrics
java.io.IOException: Dependency maven-plugin (1.397) doesn't exist
at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:424)
at hudson.PluginManager$2$1$1.run(PluginManager.java:284)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:797)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Feb 23, 2012 4:54:00 PM hudson.plugins.ansicolor.PluginImpl start
INFO: starting ansicolor plugin (https://github.com/dblock/jenkins-ansicolor-plugin)
Feb 23, 2012 4:54:00 PM jenkins.model.Jenkins$6 onAttained
INFO: Prepared all plugins
Feb 23, 2012 4:54:00 PM jenkins.model.Jenkins$6 onTaskFailed
SEVERE: Failed Initializing plugin rubyMetrics
java.lang.NullPointerException
at hudson.PluginManager$2$1$2.run(PluginManager.java:301)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:797)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Feb 23, 2012 4:54:00 PM jenkins.model.Jenkins$6 onAttained
INFO: Started all plugins
null
Feb 23, 2012 4:54:00 PM jenkins.model.Jenkins$6 onAttained
INFO: Augmented all extensions
hudson.util.IOException2: Unable to read /var/lib/jenkins/jobs/Raffler/builds/2012-02-23_16-28-13/build.xml
at hudson.XmlFile.unmarshal(XmlFile.java:155)
at hudson.model.Run.reload(Run.java:283)
at hudson.model.Run.<init>(Run.java:272)
at hudson.model.AbstractBuild.<init>(AbstractBuild.java:159)
at hudson.model.Build.<init>(Build.java:100)
at hudson.model.FreeStyleBuild.<init>(FreeStyleBuild.java:41)
at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at hudson.model.AbstractProject.loadBuild(AbstractProject.java:947)
at hudson.model.AbstractProject$1.create(AbstractProject.java:256)
at hudson.model.AbstractProject$1.create(AbstractProject.java:254)
at hudson.model.RunMap.load(RunMap.java:221)
at hudson.model.AbstractProject.onLoad(AbstractProject.java:254)
at hudson.model.Project.onLoad(Project.java:88)
at hudson.model.Items.load(Items.java:115)
at jenkins.model.Jenkins$14.run(Jenkins.java:2273)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:797)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Caused by: com.thoughtworks.xstream.io.StreamException: : input contained no data
at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:80)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:154)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:147)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.move(AbstractPullReader.java:126)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.moveDown(AbstractPullReader.java:111)
at com.thoughtworks.xstream.io.xml.XppReader.<init>(XppReader.java:48)
at com.thoughtworks.xstream.io.xml.XppDriver.createReader(XppDriver.java:44)
at com.thoughtworks.xstream.io.xml.XppDriver.createReader(XppDriver.java:49)
at hudson.XmlFile.unmarshal(XmlFile.java:153)
... 24 more
Caused by: java.io.EOFException: input contained no data
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:63)
... 32 more
Feb 23, 2012 4:54:01 PM jenkins.model.Jenkins$6 onAttained
INFO: Loaded all jobs
Feb 23, 2012 4:54:01 PM jenkins.model.Jenkins$6 onAttained
INFO: Completed initialization
Feb 23, 2012 4:54:01 PM hudson.TcpSlaveAgentListener <init>
INFO: JNLP slave agent listener started on TCP port 52218
Feb 23, 2012 5:00:02 PM hudson.model.Run run
INFO: Raffler #29 main build action completed: SUCCESS
Feb 23, 2012 5:03:19 PM hudson.model.Run run
INFO: Raffler #30 main build action completed: SUCCESS
...
Est-ce un bogue dans jenkins ou dans le plug-in? Comment puis-je le réparer?
Merci pour votre réponse. Le plugin maven n'est pas installé (pas listé dans les plugins installés). Je l'ai recherché, mais il y a plusieurs plugins appelés maven- *, et même une catégorie appelée maven. Lequel dois-je installer? – 23tux
[Maven 2 Project Plugin] (https://wiki.jenkins-ci.org/display/JENKINS/Maven+2+Project+Plugin). –