https://issues.jenkins-ci.org/browse/JENKINS-31019 includes the 2 possible 
workarounds and potential side effects.

On Monday, November 2, 2015 at 11:37:29 AM UTC, Hossein Riazi wrote:
>
> 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/8993bdbe-f810-4651-8da2-581b5be7a82e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to