As part of installation of GitLab Hook plugin, the ruby runtime dependency 
is failing with the following error upon download and restart option:

←[31mNov 01, 2015 10:03:53 PM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed Loading plugin ruby-runtime
java.io.IOException: Failed to initialize
        at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:441)
        at hudson.PluginManager$2$1$1.run(PluginManager.java:384)
        at 
org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuild
er.java:169)
        at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
        at jenkins.model.Jenkins$8.runTask(Jenkins.java:913)
        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(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCircularityError: org/jruby/RubyClass
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at org.jenkinsci.bytecode.ClassWriter.loadClass(ClassWriter.java:97)
        at 
org.jenkinsci.bytecode.ClassWriter.getCommonSuperClass(ClassWriter.ja
va:64)
        at org.kohsuke.asm5.ClassWriter.getMergedType(ClassWriter.java:1654)
        at org.kohsuke.asm5.Frame.merge(Frame.java:1426)
        at org.kohsuke.asm5.Frame.merge(Frame.java:1374)
        at org.kohsuke.asm5.MethodWriter.visitMaxs(MethodWriter.java:1475)
        at org.kohsuke.asm5.tree.MethodNode.accept(MethodNode.java:833)
        at 
org.kohsuke.asm5.commons.JSRInlinerAdapter.visitEnd(JSRInlinerAdapter
.java:187)
        at 
org.jenkinsci.bytecode.Transformer$1$1.visitEnd(Transformer.java:107)

        at org.kohsuke.asm5.MethodVisitor.visitEnd(MethodVisitor.java:877)
        at org.kohsuke.asm5.ClassReader.readMethod(ClassReader.java:1021)
        at org.kohsuke.asm5.ClassReader.accept(ClassReader.java:693)
        at org.kohsuke.asm5.ClassReader.accept(ClassReader.java:506)
        at 
org.jenkinsci.bytecode.Transformer.transform(Transformer.java:113)
        at 
hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(Clas
sicPluginStrategy.java:800)
        at 
jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:13
10)
        at 
jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java
:1366)
        at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
        at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at 
org.jenkinsci.jruby.RubyClassConverter.<init>(RubyClassConverter.java
:12)
        at org.jenkinsci.jruby.JRubyXStream.register(JRubyXStream.java:25)
        at 
ruby.RubyRuntimePlugin.initRubyXStreams(RubyRuntimePlugin.java:44)
        at ruby.RubyRuntimePlugin.start(RubyRuntimePlugin.java:28)
        at 
hudson.ClassicPluginStrategy.startPlugin(ClassicPluginStrategy.java:4
49)
        at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:438)
        ... 9 more

←[0mNov 01, 2015 10:03:53 PM jenkins.InitReactorRunner$1 onAttained


And if I chose download and install, I get this error:

java.io.IOException: Failed to dynamically deploy this plugin
        at 
hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1328)
        at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1126)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at 
hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.nio.file.FileSystemException: 
C:\Users\hriazi\.jenkins\plugins\ruby-runtime\WEB-INF\lib\classes.jar: The 
process cannot access the file because it is being used by another process.

        at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
        at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
        at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
        at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)
        at sun.nio.fs.AbstractFileSystemProvider.delete(Unknown Source)
        at java.nio.file.Files.delete(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at hudson.Util.deleteFile(Util.java:255)
        at hudson.Util.deleteRecursive(Util.java:318)
        at hudson.Util.deleteContentsRecursive(Util.java:220)
        at hudson.Util.deleteRecursive(Util.java:309)
        at hudson.Util.deleteContentsRecursive(Util.java:220)
        at hudson.Util.deleteRecursive(Util.java:309)
        at hudson.Util.deleteContentsRecursive(Util.java:220)
        at hudson.Util.deleteRecursive(Util.java:309)
        at hudson.ClassicPluginStrategy.explode(ClassicPluginStrategy.java:524)
        at 
hudson.ClassicPluginStrategy.createPluginWrapper(ClassicPluginStrategy.java:166)
        at hudson.PluginManager.dynamicLoad(PluginManager.java:462)
        at 
hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1324)



Any help will be appreciated.


Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/2bb98073-37be-4714-97a2-c929616ccf36%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to