hudson.plugins.git.GitException: Command "/usr/bin/git rev-parse /develop^{commit}" returned status code 128: stdout: /develop^{commit} stderr: fatal: ambiguous argument '/develop^{commit}': unknown revision or path not in the working tree. Use '--' to separate paths from revisions

Jenkins JIRA | Matt Evans | 1 year ago
  1. 0

    It appears the git rev-parse command fails because it adds a / character to the prefix of the ref. In the 'branch to merge to' field I have tried origin/develop, /origin/develop, develop, /develop and neither of the four will work. When I try 'develop' the commands show as below 11:24:42 FATAL: Command "/usr/bin/git rev-parse /develop^{commit}" returned status code 128: so to clarify (fails with / passes without it) fails: /usr/bin/git rev-parse /origin/develop succeeds : /usr/bin/git rev-parse origin/develop Notice the / . However this was not in the 'branch to merge to' label so this should not be included. If I remove / and run command manually it works. When I add the / it fails again. I think this is a bug in git client plugin. 11:24:15 [EnvInject] - Loading node environment variables. 11:24:15 Building remotely on [server] in workspace /var/lib/jenkins/ws/stparser-trigger-master/18 11:24:15 11:24:15 Deleting project workspace... Cloning the remote Git repository 11:24:16 Cloning repository [scm url]:stparser.git 11:24:16 > /usr/bin/git init /var/lib/jenkins/ws/stparser-trigger-master/18 # timeout=10 11:24:16 Fetching upstream changes from [scm url]:stparser.git 11:24:16 > /usr/bin/git --version # timeout=10 11:24:16 > /usr/bin/git fetch --tags --progress [scm url]:stparser.git +refs/heads/*:refs/remotes/origin/* 11:24:42 > /usr/bin/git config remote.origin.url [scm url]:stparser.git # timeout=10 11:24:42 > /usr/bin/git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 11:24:42 > /usr/bin/git config remote.origin.url [scm url]:stparser.git # timeout=10 11:24:42 Fetching upstream changes from [scm url]:stparser.git 11:24:42 > /usr/bin/git fetch --tags --progress [scm url]:stparser.git +refs/heads/*:refs/remotes/origin/* 11:24:42 > /usr/bin/git rev-parse origin/master^{commit} # timeout=10 11:24:42 Merging Revision e3fb8ab57804916f31655bbb0ede86415c7f4616 (origin/master) to /develop, UserMergeOptions{mergeRemote='', mergeTarget='develop', mergeStrategy='default', fastForwardMode='--no-ff'} {color:red}11:24:42 > /usr/bin/git rev-parse /develop^{commit} # timeout=10{color} 11:24:42 FATAL: Command "/usr/bin/git rev-parse /develop^{commit}" returned status code 128: 11:24:42 stdout: /develop^{commit} 11:24:42 11:24:42 stderr: fatal: ambiguous argument '/develop^{commit}': unknown revision or path not in the working tree. 11:24:42 Use '--' to separate paths from revisions 11:24:42 11:24:42 hudson.plugins.git.GitException: Command "/usr/bin/git rev-parse /develop^{commit}" returned status code 128: 11:24:42 stdout: /develop^{commit} 11:24:42 11:24:42 stderr: fatal: ambiguous argument '/develop^{commit}': unknown revision or path not in the working tree. 11:24:42 Use '--' to separate paths from revisions 11:24:42 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1591) 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1567) 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1563) 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1249) 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1261) 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.revParse(CliGitAPIImpl.java:622) 11:24:42 at hudson.plugins.git.GitAPI.revParse(GitAPI.java:316) 11:24:42 at sun.reflect.GeneratedMethodAccessor403.invoke(Unknown Source) 11:24:42 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 11:24:42 at java.lang.reflect.Method.invoke(Method.java:606) 11:24:42 at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:326) 11:24:42 at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:301) 11:24:42 at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:260) 11:24:42 at hudson.remoting.UserRequest.perform(UserRequest.java:121) 11:24:42 at hudson.remoting.UserRequest.perform(UserRequest.java:49) 11:24:42 at hudson.remoting.Request$2.run(Request.java:325) 11:24:42 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) 11:24:42 at java.util.concurrent.FutureTask.run(FutureTask.java:262) 11:24:42 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 11:24:42 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 11:24:42 at java.lang.Thread.run(Thread.java:745) 11:24:42 at ......remote call to contint3(Native Method) 11:24:42 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1361) 11:24:42 at hudson.remoting.UserResponse.retrieve(UserRequest.java:221) 11:24:42 at hudson.remoting.Channel.call(Channel.java:753) 11:24:42 at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:179) 11:24:42 at com.sun.proxy.$Proxy55.revParse(Unknown Source) 11:24:42 at org.jenkinsci.plugins.gitclient.RemoteGitImpl.revParse(RemoteGitImpl.java:546) 11:24:42 at hudson.plugins.git.extensions.impl.PreBuildMerge.decorateRevisionToBuild(PreBuildMerge.java:64) 11:24:42 at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:925) 11:24:42 at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1017) 11:24:42 at hudson.scm.SCM.checkout(SCM.java:485) 11:24:42 at hudson.model.AbstractProject.checkout(AbstractProject.java:1282) 11:24:42 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610) 11:24:42 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) 11:24:42 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532) 11:24:42 at hudson.model.Run.execute(Run.java:1744) 11:24:42 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 11:24:42 at hudson.model.ResourceController.execute(ResourceController.java:98) 11:24:42 at hudson.model.Executor.run(Executor.java:374) 11:24:42 [BFA] Scanning build for known causes... 11:24:42 [BFA] No failure causes found 11:24:42 [BFA] Done. 0s 11:24:42 Notifying upstream projects of job completion 11:24:42 Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered 11:24:42 Finished: FAILURE

    Jenkins JIRA | 1 year ago | Matt Evans
    hudson.plugins.git.GitException: Command "/usr/bin/git rev-parse /develop^{commit}" returned status code 128: stdout: /develop^{commit} stderr: fatal: ambiguous argument '/develop^{commit}': unknown revision or path not in the working tree. Use '--' to separate paths from revisions
  2. 0

    It appears the git rev-parse command fails because it adds a / character to the prefix of the ref. In the 'branch to merge to' field I have tried origin/develop, /origin/develop, develop, /develop and neither of the four will work. When I try 'develop' the commands show as below 11:24:42 FATAL: Command "/usr/bin/git rev-parse /develop^{commit}" returned status code 128: so to clarify (fails with / passes without it) fails: /usr/bin/git rev-parse /origin/develop succeeds : /usr/bin/git rev-parse origin/develop Notice the / . However this was not in the 'branch to merge to' label so this should not be included. If I remove / and run command manually it works. When I add the / it fails again. I think this is a bug in git client plugin. 11:24:15 [EnvInject] - Loading node environment variables. 11:24:15 Building remotely on [server] in workspace /var/lib/jenkins/ws/stparser-trigger-master/18 11:24:15 11:24:15 Deleting project workspace... Cloning the remote Git repository 11:24:16 Cloning repository [scm url]:stparser.git 11:24:16 > /usr/bin/git init /var/lib/jenkins/ws/stparser-trigger-master/18 # timeout=10 11:24:16 Fetching upstream changes from [scm url]:stparser.git 11:24:16 > /usr/bin/git --version # timeout=10 11:24:16 > /usr/bin/git fetch --tags --progress [scm url]:stparser.git +refs/heads/*:refs/remotes/origin/* 11:24:42 > /usr/bin/git config remote.origin.url [scm url]:stparser.git # timeout=10 11:24:42 > /usr/bin/git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 11:24:42 > /usr/bin/git config remote.origin.url [scm url]:stparser.git # timeout=10 11:24:42 Fetching upstream changes from [scm url]:stparser.git 11:24:42 > /usr/bin/git fetch --tags --progress [scm url]:stparser.git +refs/heads/*:refs/remotes/origin/* 11:24:42 > /usr/bin/git rev-parse origin/master^{commit} # timeout=10 11:24:42 Merging Revision e3fb8ab57804916f31655bbb0ede86415c7f4616 (origin/master) to /develop, UserMergeOptions{mergeRemote='', mergeTarget='develop', mergeStrategy='default', fastForwardMode='--no-ff'} {color:red}11:24:42 > /usr/bin/git rev-parse /develop^{commit} # timeout=10{color} 11:24:42 FATAL: Command "/usr/bin/git rev-parse /develop^{commit}" returned status code 128: 11:24:42 stdout: /develop^{commit} 11:24:42 11:24:42 stderr: fatal: ambiguous argument '/develop^{commit}': unknown revision or path not in the working tree. 11:24:42 Use '--' to separate paths from revisions 11:24:42 11:24:42 hudson.plugins.git.GitException: Command "/usr/bin/git rev-parse /develop^{commit}" returned status code 128: 11:24:42 stdout: /develop^{commit} 11:24:42 11:24:42 stderr: fatal: ambiguous argument '/develop^{commit}': unknown revision or path not in the working tree. 11:24:42 Use '--' to separate paths from revisions 11:24:42 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1591) 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1567) 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1563) 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1249) 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1261) 11:24:42 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.revParse(CliGitAPIImpl.java:622) 11:24:42 at hudson.plugins.git.GitAPI.revParse(GitAPI.java:316) 11:24:42 at sun.reflect.GeneratedMethodAccessor403.invoke(Unknown Source) 11:24:42 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 11:24:42 at java.lang.reflect.Method.invoke(Method.java:606) 11:24:42 at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:326) 11:24:42 at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:301) 11:24:42 at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:260) 11:24:42 at hudson.remoting.UserRequest.perform(UserRequest.java:121) 11:24:42 at hudson.remoting.UserRequest.perform(UserRequest.java:49) 11:24:42 at hudson.remoting.Request$2.run(Request.java:325) 11:24:42 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) 11:24:42 at java.util.concurrent.FutureTask.run(FutureTask.java:262) 11:24:42 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 11:24:42 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 11:24:42 at java.lang.Thread.run(Thread.java:745) 11:24:42 at ......remote call to contint3(Native Method) 11:24:42 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1361) 11:24:42 at hudson.remoting.UserResponse.retrieve(UserRequest.java:221) 11:24:42 at hudson.remoting.Channel.call(Channel.java:753) 11:24:42 at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:179) 11:24:42 at com.sun.proxy.$Proxy55.revParse(Unknown Source) 11:24:42 at org.jenkinsci.plugins.gitclient.RemoteGitImpl.revParse(RemoteGitImpl.java:546) 11:24:42 at hudson.plugins.git.extensions.impl.PreBuildMerge.decorateRevisionToBuild(PreBuildMerge.java:64) 11:24:42 at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:925) 11:24:42 at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1017) 11:24:42 at hudson.scm.SCM.checkout(SCM.java:485) 11:24:42 at hudson.model.AbstractProject.checkout(AbstractProject.java:1282) 11:24:42 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610) 11:24:42 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) 11:24:42 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532) 11:24:42 at hudson.model.Run.execute(Run.java:1744) 11:24:42 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 11:24:42 at hudson.model.ResourceController.execute(ResourceController.java:98) 11:24:42 at hudson.model.Executor.run(Executor.java:374) 11:24:42 [BFA] Scanning build for known causes... 11:24:42 [BFA] No failure causes found 11:24:42 [BFA] Done. 0s 11:24:42 Notifying upstream projects of job completion 11:24:42 Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered 11:24:42 Finished: FAILURE

    Jenkins JIRA | 1 year ago | Matt Evans
    hudson.plugins.git.GitException: Command "/usr/bin/git rev-parse /develop^{commit}" returned status code 128: stdout: /develop^{commit} stderr: fatal: ambiguous argument '/develop^{commit}': unknown revision or path not in the working tree. Use '--' to separate paths from revisions
  3. 0

    FATAL: Command "git rev-parse /master^{commit}" returned status code 128:

    GitHub | 2 years ago | hansode
    hudson.plugins.git.GitException: Command "git rev-parse /master^{commit}" returned status code 128: stdout: /master^{commit} stderr: fatal: ambiguous argument '/master^{commit}': unknown revision or path not in the working tree. Use '--' to separate paths from revisions
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    We have a matrix project configured to merge a git feature branch onto the master before starting the build. The exact configuration is attached as screenshot. The documentation for the "Name of repository" oarameter of the "Merge before build" behavior states that: {quote} If left blank, it'll default to the name of the first repository configured above. {quote} However, when leaving this field empty, you receive the following output when triggering the build: {noformat} Started by an SCM change Building remotely on ubuntu_trusty_64bit (trusty gcc ubuntu-next java7 ubuntu linux 64bit) in workspace /home/jenkins/workspace/rsb-cpp-trunk-merge-simulator selected Git installation does not exists. Using Default Wiping out workspace first. Cloning the remote Git repository Cloning repository https://code.cor-lab.org/git/rsb.git.cpp > git init /home/jenkins/workspace/rsb-cpp-trunk-merge-simulator # timeout=10 Fetching upstream changes from https://code.cor-lab.org/git/rsb.git.cpp > git --version # timeout=10 > git fetch --tags --progress https://code.cor-lab.org/git/rsb.git.cpp +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://code.cor-lab.org/git/rsb.git.cpp # timeout=10 > git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://code.cor-lab.org/git/rsb.git.cpp # timeout=10 Fetching upstream changes from https://code.cor-lab.org/git/rsb.git.cpp > git fetch --tags --progress https://code.cor-lab.org/git/rsb.git.cpp +refs/heads/*:refs/remotes/origin/* Seen branch in repository origin/0.10 Seen branch in repository origin/0.3 Seen branch in repository origin/0.4 Seen branch in repository origin/0.5 Seen branch in repository origin/0.6 Seen branch in repository origin/0.7 Seen branch in repository origin/0.9 Seen branch in repository origin/agni Seen branch in repository origin/bug-1285 Seen branch in repository origin/enhancement-1096 Seen branch in repository origin/enhancement-1757 Seen branch in repository origin/enhancement-2034 Seen branch in repository origin/master Seen branch in repository origin/wip-introspection Seen branch in repository origin/wip-rosetta Seen branch in repository origin/wip-static-participants Seen 16 remote branches Multiple candidate revisions Scheduling another build to catch up with rsb-cpp-trunk-merge-simulator Merging Revision 70a3fd1f2425cdc779d83314c6978955979e9237 (origin/enhancement-1757) onto /master using default strategy > git rev-parse /master^{commit} # timeout=10 FATAL: Command "git rev-parse /master^{commit}" returned status code 128: stdout: /master^{commit} stderr: fatal: ambiguous argument '/master^{commit}': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]' hudson.plugins.git.GitException: Command "git rev-parse /master^{commit}" returned status code 128: stdout: /master^{commit} stderr: fatal: ambiguous argument '/master^{commit}': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]' at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1437) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1413) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1409) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1112) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1122) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.revParse(CliGitAPIImpl.java:518) at hudson.plugins.git.GitAPI.revParse(GitAPI.java:257) at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:309) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:290) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:249) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:328) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) {noformat}

    Jenkins JIRA | 2 years ago | Johannes Wienke
    hudson.plugins.git.GitException: Command "git rev-parse /master^{commit}" returned status code 128: stdout: /master^{commit} stderr: fatal: ambiguous argument '/master^{commit}': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]'
  6. 0

    JENKINS - Git Plugin not working as expected

    Stack Overflow | 5 months ago | user3502786
    hudson.plugins.git.GitException: Command "git rev-parse bc19bbe50001d6e62a200933308458113b367498^{commit}" returned status code 128: stdout: bc19bbe50001d6e62a200933308458113b367498^{commit} stderr: fatal: ambiguous argument 'bc19bbe50001d6e62a200933308458113b367498^{commit}': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]'

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. hudson.plugins.git.GitException

      Command "/usr/bin/git rev-parse /develop^{commit}" returned status code 128: stdout: /develop^{commit} stderr: fatal: ambiguous argument '/develop^{commit}': unknown revision or path not in the working tree. Use '--' to separate paths from revisions

      at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn()
    2. org.jenkinsci.plugins
      CliGitAPIImpl.revParse
      1. org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1591)
      2. org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1567)
      3. org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1563)
      4. org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1249)
      5. org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1261)
      6. org.jenkinsci.plugins.gitclient.CliGitAPIImpl.revParse(CliGitAPIImpl.java:622)
      6 frames
    3. Hudson GIT plugin
      GitAPI.revParse
      1. hudson.plugins.git.GitAPI.revParse(GitAPI.java:316)
      1 frame
    4. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor403.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      3. java.lang.reflect.Method.invoke(Method.java:606)
      3 frames
    5. Hudson :: Remoting Layer
      InterceptingExecutorService$1.call
      1. hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:326)
      2. hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:301)
      3. hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:260)
      4. hudson.remoting.UserRequest.perform(UserRequest.java:121)
      5. hudson.remoting.UserRequest.perform(UserRequest.java:49)
      6. hudson.remoting.Request$2.run(Request.java:325)
      7. hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
      7 frames
    6. Java RT
      Thread.run
      1. java.util.concurrent.FutureTask.run(FutureTask.java:262)
      2. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      3. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      4. java.lang.Thread.run(Thread.java:745)
      4 frames