Issue Type: Bug Bug
Affects Versions: current
Assignee: Unassigned
Components: ruby-runtime
Created: 12/Jun/13 11:27 AM
Description:

After upgrading to Jenkins 1.518, my Ruby project (using the rvm plugin) are not loaded. The log says:

INFO: Beginning extraction from war file
Jenkins home directory: /var/lib/jenkins found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
Jun 12, 2013 11:24:38 AM winstone.Logger logInternal
INFO: HTTP Listener started: port=8080
Jun 12, 2013 11:24:38 AM winstone.Logger logInternal
INFO: Winstone Servlet Engine v0.9.10 running: controlPort=disabled
Jun 12, 2013 11:24:39 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Jun 12, 2013 11:24:39 AM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Jun 12, 2013 11:24:39 AM ruby.RubyRuntimePlugin start
INFO: Injecting JRuby into XStream
java.lang.IncompatibleClassChangeError: Found class com.kenai.jffi.InvocationBuffer, but interface was expected
        at com.kenai.jaffl.provider.jffi.AsmRuntime.marshal(AsmRuntime.java:169)
        at org.jruby.ext.posix.LinuxLibC$jaffl$0.setenv(Unknown Source)
        at org.jruby.ext.posix.BaseNativePOSIX.setenv(BaseNativePOSIX.java:221)
        at org.jruby.ext.posix.LazyPOSIX.setenv(LazyPOSIX.java:263)
        at org.jruby.RubyGlobal$StringOnlyRubyHash.case_aware_op_aset(RubyGlobal.java:176)
        at org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash.op_aset(RubyGlobal.java:87)
        at org.jruby.RubyHash$i$2$0$op_aset.call(RubyHash$i$2$0$op_aset.gen:65535)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:332)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:203)
        at org.jruby.ast.AttrAssignTwoArgNode.interpret(AttrAssignTwoArgNode.java:42)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.ast.RootNode.interpret(RootNode.java:129)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:120)
        at org.jruby.Ruby.runInterpreter(Ruby.java:720)
        at org.jruby.Ruby.runInterpreter(Ruby.java:728)
        at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:119)
        at org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:1231)
        at org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.java:1224)
        at org.kohsuke.stapler.jelly.jruby.haml.HamlLanguage.createContainer(HamlLanguage.java:28)
        at org.kohsuke.stapler.jelly.jruby.JRubyFacet.<init>(JRubyFacet.java:71)
        at ruby.RubyRuntimePlugin.registerJRubyFacet(RubyRuntimePlugin.java:39)
        at ruby.RubyRuntimePlugin.start(RubyRuntimePlugin.java:30)
        at hudson.ClassicPluginStrategy.startPlugin(ClassicPluginStrategy.java:379)
        at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:368)
        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:893)
        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)
Jun 12, 2013 11:24:41 AM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed Loading plugin ruby-runtime
hudson.util.IOException2: Failed to initialize
        at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:371)
        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:893)
        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: org.jruby.embed.EvalFailedException: java.lang.IncompatibleClassChangeError: Found class com.kenai.jffi.InvocationBuffer, but interface was expected
        at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:141)
        at org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:1231)
        at org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.java:1224)
        at org.kohsuke.stapler.jelly.jruby.haml.HamlLanguage.createContainer(HamlLanguage.java:28)
        at org.kohsuke.stapler.jelly.jruby.JRubyFacet.<init>(JRubyFacet.java:71)
        at ruby.RubyRuntimePlugin.registerJRubyFacet(RubyRuntimePlugin.java:39)
        at ruby.RubyRuntimePlugin.start(RubyRuntimePlugin.java:30)
        at hudson.ClassicPluginStrategy.startPlugin(ClassicPluginStrategy.java:379)
        at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:368)
        ... 9 more
Caused by: java.lang.IncompatibleClassChangeError: Found class com.kenai.jffi.InvocationBuffer, but interface was expected
        at com.kenai.jaffl.provider.jffi.AsmRuntime.marshal(AsmRuntime.java:169)
        at org.jruby.ext.posix.LinuxLibC$jaffl$0.setenv(Unknown Source)
        at org.jruby.ext.posix.BaseNativePOSIX.setenv(BaseNativePOSIX.java:221)
        at org.jruby.ext.posix.LazyPOSIX.setenv(LazyPOSIX.java:263)
        at org.jruby.RubyGlobal$StringOnlyRubyHash.case_aware_op_aset(RubyGlobal.java:176)
        at org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash.op_aset(RubyGlobal.java:87)
        at org.jruby.RubyHash$i$2$0$op_aset.call(RubyHash$i$2$0$op_aset.gen:65535)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:332)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:203)
        at org.jruby.ast.AttrAssignTwoArgNode.interpret(AttrAssignTwoArgNode.java:42)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.ast.RootNode.interpret(RootNode.java:129)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:120)
        at org.jruby.Ruby.runInterpreter(Ruby.java:720)
        at org.jruby.Ruby.runInterpreter(Ruby.java:728)
        at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:119)
        ... 17 more
Environment: OS: Linux, Debian squeeze 6.0.7
Kernel: Linux siran 3.2.0-0.bpo.4-amd64 #1 SMP Debian 3.2.41-2+deb7u2~bpo60+1 x86_64 GNU/Linux
Project: Jenkins
Priority: Blocker Blocker
Reporter: Björn Peemöller
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply via email to