jenkinsci/rbenv-plugin

0.0.14 failing with Jenkins 1.521

Closed this issue · 2 comments

I install 0.0.14 from the update center after updating Jenkins to 1.521, and got the following in the logs:

SEVERE: Failed Loading plugin rbenv
hudson.util.IOException2: Failed to initialize
    at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:379)
    at hudson.PluginManager$2$1$1.run(PluginManager.java:334)
    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$7.runTask(Jenkins.java:894)
    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.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.Exception: unable to locate gem bundle for rbenv at /var/lib/jenkins/plugins/rbenv/WEB-INF/classes/vendor/gems
    at ruby.RubyPlugin.initRubyLoadPaths(RubyPlugin.java:202)
    at ruby.RubyPlugin.start(RubyPlugin.java:158)
    at hudson.ClassicPluginStrategy.startPlugin(ClassicPluginStrategy.java:387)
    at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:376)
    ... 9 more
Jul 3, 2013 11:26:48 AM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed Loading plugin rvm
hudson.util.IOException2: Failed to initialize
    at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:379)
    at hudson.PluginManager$2$1$1.run(PluginManager.java:334)
    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$7.runTask(Jenkins.java:894)
    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.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.Exception: unable to locate gem bundle for rvm at /var/lib/jenkins/plugins/rvm/WEB-INF/classes/vendor/gems
    at ruby.RubyPlugin.initRubyLoadPaths(RubyPlugin.java:202)
    at ruby.RubyPlugin.start(RubyPlugin.java:158)
    at hudson.ClassicPluginStrategy.startPlugin(ClassicPluginStrategy.java:387)
    at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:376)
    ... 9 more

Even though there are no changes between v0.0.14 and master, I tried building from scratch and uploading the plugin and that didn't work either.

Any additional information I can provide?

yyuu commented

This is the same problem as JENKINS-18528. Current possible workaround for this is rolling back Jenkins prior to 1.519.

It was affected from incompatible changes in plugin class loader in JENKINS-15120. Now I'm working to fix jenkins.rb to prevent this problem.

Thanks! That helped indeed.

You guys are great maintainers!