Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-51854

LinkageError while performing UserRequest:hudson.scm.SubversionSCM

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • subversion-plugin
    • None
    • CentOS release 6.9 (Final)
      Jenkins ver. 2.113
      Jenkins subversion plugin 2.10.5

      When checking from SVN repository we see errors like this one regardless of the OS system of the slaves. We have seen in both on older and newer versions of Windows, as well as OSX and some Unix distributions. 

      Jun 11, 2018 11:00:50 AM hudson.remoting.UserRequest perform
      WARNING: LinkageError while performing UserRequest:hudson.scm.SubversionSCM$CheckOutTask@4a33b358
      java.lang.NoClassDefFoundError: Could not initialize class hudson.scm.SubversionSCM
      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:1003)
      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:980)
      at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2879)
      at hudson.remoting.UserRequest.perform(UserRequest.java:212)
      at hudson.remoting.UserRequest.perform(UserRequest.java:54)
      at hudson.remoting.Request$2.run(Request.java:369)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)

          [JENKINS-51854] LinkageError while performing UserRequest:hudson.scm.SubversionSCM

          Ivan Fernandez Calvo added a comment - It seems related to https://issues.jenkins-ci.org/browse/JENKINS-51491 .

          Vassilena Treneva added a comment - - edited

          I have also added a comment in the issue that you pointed me to. This is breaking quite a few jobs on our side

          Is there any workaround? I am using Jenkins ver. 2.140

          This is in the slave log:
          WARNING: LinkageError while performing UserRequest:hudson.scm.SubversionSCM$CheckOutTask@6c161e48WARNING: LinkageError while performing UserRequest:hudson.scm.SubversionSCM$CheckOutTask@6c161e48java.lang.ExceptionInInitializerError at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:1003) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:980) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3084) at hudson.remoting.UserRequest.perform(UserRequest.java:212) at hudson.remoting.UserRequest.perform(UserRequest.java:54) at hudson.remoting.Request$2.run(Request.java:369) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask.run(Unknown Source) 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: hudson.remoting.RemotingSystemException: java.lang.InterruptedException at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:299) at com.sun.proxy.$Proxy5.getResource2(Unknown Source) at hudson.remoting.RemoteClassLoader.findResource(RemoteClassLoader.java:426) at java.lang.ClassLoader.getResource(Unknown Source) at java.lang.Class.getResource(Unknown Source) at org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:107) at org.jvnet.localizer.Localizable.toString(Localizable.java:67) at hudson.security.PermissionGroup.<init>(PermissionGroup.java:64) at hudson.scm.SCM.<clinit>(SCM.java:719) ... 11 moreCaused by: java.lang.InterruptedException at java.lang.Object.wait(Native Method) at hudson.remoting.Request.call(Request.java:177) at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:286) ... 19 more
          Sep 13, 2018 7:27:52 AM org.jenkinsci.remoting.util.AnonymousClassWarnings warnWARNING: Attempt to (de-)serialize anonymous class hudson.plugins.nunit.NUnitPublisher$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/Sep 13, 2018 7:27:52 AM org.jenkinsci.remoting.util.AnonymousClassWarnings warnWARNING: Attempt to (de-)serialize anonymous class hudson.tasks.Ant$AntInstallation$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/Sep 13, 2018 8:15:47 AM hudson.remoting.UserRequest performWARNING: LinkageError while performing UserRequest:hudson.scm.SubversionSCM$CheckOutTask@6be2e14bjava.lang.NoClassDefFoundError: Could not initialize class hudson.scm.SubversionSCM at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:1003) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:980) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3084) at hudson.remoting.UserRequest.perform(UserRequest.java:212) at hudson.remoting.UserRequest.perform(UserRequest.java:54) at hudson.remoting.Request$2.run(Request.java:369) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

          This is console output taken from the job:
          08:15:47 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to umwintest16.eur.ad.sag
          08:15:47 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
          08:15:47 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
          08:15:47 at hudson.remoting.Channel.call(Channel.java:955)
          08:15:47 at hudson.FilePath.act(FilePath.java:1070)
          08:15:47 at hudson.FilePath.act(FilePath.java:1059)
          08:15:47 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:929)
          08:15:47 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:865)
          08:15:47 at hudson.scm.SCM.checkout(SCM.java:504)
          08:15:47 at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
          08:15:47 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
          08:15:47 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
          08:15:47 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
          08:15:47 at hudson.model.Run.execute(Run.java:1815)
          08:15:47 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
          08:15:47 at hudson.model.ResourceController.execute(ResourceController.java:97)
          08:15:47 at hudson.model.Executor.run(Executor.java:429)
          08:15:47 java.lang.NoClassDefFoundError: Could not initialize class hudson.scm.SubversionSCM
          08:15:47 at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:1003)
          08:15:47 at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:980)
          08:15:47 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3084)
          08:15:47 at hudson.remoting.UserRequest.perform(UserRequest.java:212)
          08:15:47 at hudson.remoting.UserRequest.perform(UserRequest.java:54)
          08:15:47 at hudson.remoting.Request$2.run(Request.java:369)
          08:15:47 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
          08:15:47 at java.util.concurrent.FutureTask.run(Unknown Source)
          08:15:47 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
          08:15:47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          08:15:47 at java.lang.Thread.run(Unknown Source)
          08:15:47 Caused: java.io.IOException: Remote call on umwintest16.eur.ad.sag failed
          08:15:47 at hudson.remoting.Channel.call(Channel.java:961)
          08:15:47 at hudson.FilePath.act(FilePath.java:1070)
          08:15:47 at hudson.FilePath.act(FilePath.java:1059)
          08:15:47 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:929)
          08:15:47 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:865)
          08:15:47 at hudson.scm.SCM.checkout(SCM.java:504)
          08:15:47 at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
          08:15:47 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
          08:15:47 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
          08:15:47 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
          08:15:47 at hudson.model.Run.execute(Run.java:1815)
          08:15:47 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
          08:15:47 at hudson.model.ResourceController.execute(ResourceController.java:97)
          08:15:47 at hudson.model.Executor.run(Executor.java:429)
           

          Vassilena Treneva added a comment - - edited I have also added a comment in the issue that you pointed me to. This is breaking quite a few jobs on our side Is there any workaround? I am using Jenkins ver. 2.140 This is in the slave log: WARNING: LinkageError while performing UserRequest:hudson.scm.SubversionSCM$CheckOutTask@6c161e48WARNING: LinkageError while performing UserRequest:hudson.scm.SubversionSCM$CheckOutTask@6c161e48java.lang.ExceptionInInitializerError at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:1003) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:980) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3084) at hudson.remoting.UserRequest.perform(UserRequest.java:212) at hudson.remoting.UserRequest.perform(UserRequest.java:54) at hudson.remoting.Request$2.run(Request.java:369) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask.run(Unknown Source) 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: hudson.remoting.RemotingSystemException: java.lang.InterruptedException at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:299) at com.sun.proxy.$Proxy5.getResource2(Unknown Source) at hudson.remoting.RemoteClassLoader.findResource(RemoteClassLoader.java:426) at java.lang.ClassLoader.getResource(Unknown Source) at java.lang.Class.getResource(Unknown Source) at org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:107) at org.jvnet.localizer.Localizable.toString(Localizable.java:67) at hudson.security.PermissionGroup.<init>(PermissionGroup.java:64) at hudson.scm.SCM.<clinit>(SCM.java:719) ... 11 moreCaused by: java.lang.InterruptedException at java.lang.Object.wait(Native Method) at hudson.remoting.Request.call(Request.java:177) at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:286) ... 19 more Sep 13, 2018 7:27:52 AM org.jenkinsci.remoting.util.AnonymousClassWarnings warnWARNING: Attempt to (de-)serialize anonymous class hudson.plugins.nunit.NUnitPublisher$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/Sep 13, 2018 7:27:52 AM org.jenkinsci.remoting.util.AnonymousClassWarnings warnWARNING: Attempt to (de-)serialize anonymous class hudson.tasks.Ant$AntInstallation$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/Sep 13, 2018 8:15:47 AM hudson.remoting.UserRequest performWARNING: LinkageError while performing UserRequest:hudson.scm.SubversionSCM$CheckOutTask@6be2e14bjava.lang.NoClassDefFoundError: Could not initialize class hudson.scm.SubversionSCM at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:1003) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:980) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3084) at hudson.remoting.UserRequest.perform(UserRequest.java:212) at hudson.remoting.UserRequest.perform(UserRequest.java:54) at hudson.remoting.Request$2.run(Request.java:369) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) This is console output taken from the job: 08:15:47 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to umwintest16.eur.ad.sag 08:15:47 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741) 08:15:47 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357) 08:15:47 at hudson.remoting.Channel.call(Channel.java:955) 08:15:47 at hudson.FilePath.act(FilePath.java:1070) 08:15:47 at hudson.FilePath.act(FilePath.java:1059) 08:15:47 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:929) 08:15:47 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:865) 08:15:47 at hudson.scm.SCM.checkout(SCM.java:504) 08:15:47 at hudson.model.AbstractProject.checkout(AbstractProject.java:1208) 08:15:47 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574) 08:15:47 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) 08:15:47 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) 08:15:47 at hudson.model.Run.execute(Run.java:1815) 08:15:47 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 08:15:47 at hudson.model.ResourceController.execute(ResourceController.java:97) 08:15:47 at hudson.model.Executor.run(Executor.java:429) 08:15:47 java.lang.NoClassDefFoundError: Could not initialize class hudson.scm.SubversionSCM 08:15:47 at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:1003) 08:15:47 at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:980) 08:15:47 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3084) 08:15:47 at hudson.remoting.UserRequest.perform(UserRequest.java:212) 08:15:47 at hudson.remoting.UserRequest.perform(UserRequest.java:54) 08:15:47 at hudson.remoting.Request$2.run(Request.java:369) 08:15:47 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 08:15:47 at java.util.concurrent.FutureTask.run(Unknown Source) 08:15:47 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 08:15:47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 08:15:47 at java.lang.Thread.run(Unknown Source) 08:15:47 Caused: java.io.IOException: Remote call on umwintest16.eur.ad.sag failed 08:15:47 at hudson.remoting.Channel.call(Channel.java:961) 08:15:47 at hudson.FilePath.act(FilePath.java:1070) 08:15:47 at hudson.FilePath.act(FilePath.java:1059) 08:15:47 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:929) 08:15:47 at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:865) 08:15:47 at hudson.scm.SCM.checkout(SCM.java:504) 08:15:47 at hudson.model.AbstractProject.checkout(AbstractProject.java:1208) 08:15:47 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574) 08:15:47 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) 08:15:47 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) 08:15:47 at hudson.model.Run.execute(Run.java:1815) 08:15:47 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 08:15:47 at hudson.model.ResourceController.execute(ResourceController.java:97) 08:15:47 at hudson.model.Executor.run(Executor.java:429)  

            Unassigned Unassigned
            vassilena Vassilena Treneva
            Votes:
            3 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: