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

tfs-plugin stackoverflow error - Remote call failed

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • tfs-plugin
    • None
    • Jenkins 2.121.1
      tfs-plugin-1.33.0
      Master and Agent running on RHEL 6

      When triggering a job (doBuild) via UI, occasionally and randomly get :

      FATAL: java.io.IOException: Remote call on <node> failed

      Only solution is to disconnect agent, launch and re-trigger job.

      Started by user <USER>
      [EnvInject] - Loading node environment variables.
      Building remotely on <NODE> in workspace /build/workspace/<FOLDER>/<JOBNAME>
      FATAL: java.io.IOException: Remote call on <NODE> failed
      java.lang.StackOverflowError
      at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)
      at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)
      at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)
      at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)
      at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)

      Caused: java.io.IOException: Remote call on <NODE> failed
      at hudson.remoting.Channel.call(Channel.java:961)
      at hudson.plugins.tfs.model.Server.execute(Server.java:233)
      Caused: java.lang.RuntimeException
      at hudson.plugins.tfs.model.Server.execute(Server.java:237)
      at hudson.plugins.tfs.model.Project.extractChangesetNumber(Project.java:280)
      at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:276)
      at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:292)
      at hudson.plugins.tfs.TeamFoundationServerScm.recordWorkspaceChangesetVersion(TeamFoundationServerScm.java:394)
      at hudson.plugins.tfs.TeamFoundationServerScm.checkout(TeamFoundationServerScm.java:343)
      at hudson.scm.SCM.checkout(SCM.java:504)
      at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
      at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
      at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
      at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
      at hudson.model.Run.execute(Run.java:1794)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:97)
      at hudson.model.Executor.run(Executor.java:429)

          [JENKINS-61142] tfs-plugin stackoverflow error - Remote call failed

          Ian Williams created issue -
          Ian Williams made changes -
          Description Original: {{When triggering a job (doBuild)  vi UI, occasionally and randomly get :}}
          {{`FATAL: java.io.IOException: Remote call on <node> failed`}}{{}}

          {{Only solution is to disconnect agent, launch and re-trigger job.}}

          {{}}{{Started by user <USER> [EnvInject] - Loading node environment variables.Building remotely on <NODE>  in workspace /build/workspace/<FOLDER>/<JOBNAME>}}

          {{FATAL: java.io.IOException: Remote call on btln002274 failedjava.lang.StackOverflowError        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}{{…}}{{Caused: java.io.IOException: Remote call on btln002274 failed        at hudson.remoting.Channel.call(Channel.java:961)        at hudson.plugins.tfs.model.Server.execute(Server.java:233)Caused: java.lang.RuntimeException        at hudson.plugins.tfs.model.Server.execute(Server.java:237)        at hudson.plugins.tfs.model.Project.extractChangesetNumber(Project.java:280)        at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:276)        at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:292)        at hudson.plugins.tfs.TeamFoundationServerScm.recordWorkspaceChangesetVersion(TeamFoundationServerScm.java:394)        at hudson.plugins.tfs.TeamFoundationServerScm.checkout(TeamFoundationServerScm.java:343)        at hudson.scm.SCM.checkout(SCM.java:504)        at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)        at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)        at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)        at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)        at hudson.model.Run.execute(Run.java:1794)        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)        at hudson.model.ResourceController.execute(ResourceController.java:97)        at hudson.model.Executor.run(Executor.java:429)}}
          New: {{When triggering a job (doBuild)  vi UI, occasionally and randomly get :}}
          {{{{FATAL: java.io.IOException: Remote call on <node> failed}}}}

          {{Only solution is to disconnect agent, launch and re-trigger job.}}

          {{{{Started by user <USER> [EnvInject] - Loading node environment variables.Building remotely on <NODE>  in workspace /build/workspace/<FOLDER>/<JOBNAME>}}

          {{FATAL: java.io.IOException: Remote call on btln002274 failedjava.lang.StackOverflowError        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}{{…}}{{Caused: java.io.IOException: Remote call on btln002274 failed        at hudson.remoting.Channel.call(Channel.java:961)        at hudson.plugins.tfs.model.Server.execute(Server.java:233)Caused: java.lang.RuntimeException        at hudson.plugins.tfs.model.Server.execute(Server.java:237)        at hudson.plugins.tfs.model.Project.extractChangesetNumber(Project.java:280)        at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:276)        at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:292)        at hudson.plugins.tfs.TeamFoundationServerScm.recordWorkspaceChangesetVersion(TeamFoundationServerScm.java:394)        at hudson.plugins.tfs.TeamFoundationServerScm.checkout(TeamFoundationServerScm.java:343)        at hudson.scm.SCM.checkout(SCM.java:504)        at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)        at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)        at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)        at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)        at hudson.model.Run.execute(Run.java:1794)        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)        at hudson.model.ResourceController.execute(ResourceController.java:97)        at hudson.model.Executor.run(Executor.java:429)}}
          Ian Williams made changes -
          Description Original: {{When triggering a job (doBuild)  vi UI, occasionally and randomly get :}}
          {{{{FATAL: java.io.IOException: Remote call on <node> failed}}}}

          {{Only solution is to disconnect agent, launch and re-trigger job.}}

          {{{{Started by user <USER> [EnvInject] - Loading node environment variables.Building remotely on <NODE>  in workspace /build/workspace/<FOLDER>/<JOBNAME>}}

          {{FATAL: java.io.IOException: Remote call on btln002274 failedjava.lang.StackOverflowError        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)        at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}{{…}}{{Caused: java.io.IOException: Remote call on btln002274 failed        at hudson.remoting.Channel.call(Channel.java:961)        at hudson.plugins.tfs.model.Server.execute(Server.java:233)Caused: java.lang.RuntimeException        at hudson.plugins.tfs.model.Server.execute(Server.java:237)        at hudson.plugins.tfs.model.Project.extractChangesetNumber(Project.java:280)        at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:276)        at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:292)        at hudson.plugins.tfs.TeamFoundationServerScm.recordWorkspaceChangesetVersion(TeamFoundationServerScm.java:394)        at hudson.plugins.tfs.TeamFoundationServerScm.checkout(TeamFoundationServerScm.java:343)        at hudson.scm.SCM.checkout(SCM.java:504)        at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)        at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)        at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)        at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)        at hudson.model.Run.execute(Run.java:1794)        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)        at hudson.model.ResourceController.execute(ResourceController.java:97)        at hudson.model.Executor.run(Executor.java:429)}}
          New: When triggering a job (doBuild) via UI, occasionally and randomly get :

          {{FATAL: java.io.IOException: Remote call on <node> failed}}

          Only solution is to disconnect agent, launch and re-trigger job.

          {{Started by user <USER>}}
          {{[EnvInject] - Loading node environment variables.}}
          {{Building remotely on <NODE> in workspace /build/workspace/<FOLDER>/<JOBNAME>}}
          {{FATAL: java.io.IOException: Remote call on <NODE> failed}}
          {{java.lang.StackOverflowError}}
          {{ at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}
          {{ at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}
          {{ at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}
          {{ at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}
          {{ at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}
          {{…}}
          {{Caused: java.io.IOException: Remote call on <NODE> failed}}
          {{ at hudson.remoting.Channel.call(Channel.java:961)}}
          {{ at hudson.plugins.tfs.model.Server.execute(Server.java:233)}}
          {{Caused: java.lang.RuntimeException}}
          {{ at hudson.plugins.tfs.model.Server.execute(Server.java:237)}}
          {{ at hudson.plugins.tfs.model.Project.extractChangesetNumber(Project.java:280)}}
          {{ at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:276)}}
          {{ at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:292)}}
          {{ at hudson.plugins.tfs.TeamFoundationServerScm.recordWorkspaceChangesetVersion(TeamFoundationServerScm.java:394)}}
          {{ at hudson.plugins.tfs.TeamFoundationServerScm.checkout(TeamFoundationServerScm.java:343)}}
          {{ at hudson.scm.SCM.checkout(SCM.java:504)}}
          {{ at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)}}
          {{ at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)}}
          {{ at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)}}
          {{ at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)}}
          {{ at hudson.model.Run.execute(Run.java:1794)}}
          {{ at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)}}
          {{ at hudson.model.ResourceController.execute(ResourceController.java:97)}}
          {{ at hudson.model.Executor.run(Executor.java:429)}}
          Ian Williams made changes -
          Description Original: When triggering a job (doBuild) via UI, occasionally and randomly get :

          {{FATAL: java.io.IOException: Remote call on <node> failed}}

          Only solution is to disconnect agent, launch and re-trigger job.

          {{Started by user <USER>}}
          {{[EnvInject] - Loading node environment variables.}}
          {{Building remotely on <NODE> in workspace /build/workspace/<FOLDER>/<JOBNAME>}}
          {{FATAL: java.io.IOException: Remote call on <NODE> failed}}
          {{java.lang.StackOverflowError}}
          {{ at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}
          {{ at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}
          {{ at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}
          {{ at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}
          {{ at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)}}
          {{…}}
          {{Caused: java.io.IOException: Remote call on <NODE> failed}}
          {{ at hudson.remoting.Channel.call(Channel.java:961)}}
          {{ at hudson.plugins.tfs.model.Server.execute(Server.java:233)}}
          {{Caused: java.lang.RuntimeException}}
          {{ at hudson.plugins.tfs.model.Server.execute(Server.java:237)}}
          {{ at hudson.plugins.tfs.model.Project.extractChangesetNumber(Project.java:280)}}
          {{ at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:276)}}
          {{ at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:292)}}
          {{ at hudson.plugins.tfs.TeamFoundationServerScm.recordWorkspaceChangesetVersion(TeamFoundationServerScm.java:394)}}
          {{ at hudson.plugins.tfs.TeamFoundationServerScm.checkout(TeamFoundationServerScm.java:343)}}
          {{ at hudson.scm.SCM.checkout(SCM.java:504)}}
          {{ at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)}}
          {{ at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)}}
          {{ at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)}}
          {{ at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)}}
          {{ at hudson.model.Run.execute(Run.java:1794)}}
          {{ at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)}}
          {{ at hudson.model.ResourceController.execute(ResourceController.java:97)}}
          {{ at hudson.model.Executor.run(Executor.java:429)}}
          New: When triggering a job (doBuild) via UI, occasionally and randomly get :

          FATAL: java.io.IOException: Remote call on <node> failed

          Only solution is to disconnect agent, launch and re-trigger job.

          Started by user <USER>
          [EnvInject] - Loading node environment variables.
          Building remotely on <NODE> in workspace /build/workspace/<FOLDER>/<JOBNAME>
          FATAL: java.io.IOException: Remote call on <NODE> failed
          java.lang.StackOverflowError
                  at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)
                  at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)
                  at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)
                  at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)
                  at com.microsoft.tfs.util.listeners.StandardListenerList$ListenerNode.addListener(StandardListenerList.java:304)

          Caused: java.io.IOException: Remote call on <NODE> failed
                  at hudson.remoting.Channel.call(Channel.java:961)
                  at hudson.plugins.tfs.model.Server.execute(Server.java:233)
          Caused: java.lang.RuntimeException
                  at hudson.plugins.tfs.model.Server.execute(Server.java:237)
                  at hudson.plugins.tfs.model.Project.extractChangesetNumber(Project.java:280)
                  at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:276)
                  at hudson.plugins.tfs.model.Project.getRemoteChangesetVersion(Project.java:292)
                  at hudson.plugins.tfs.TeamFoundationServerScm.recordWorkspaceChangesetVersion(TeamFoundationServerScm.java:394)
                  at hudson.plugins.tfs.TeamFoundationServerScm.checkout(TeamFoundationServerScm.java:343)
                  at hudson.scm.SCM.checkout(SCM.java:504)
                  at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
                  at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
                  at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
                  at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
                  at hudson.model.Run.execute(Run.java:1794)
                  at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
                  at hudson.model.ResourceController.execute(ResourceController.java:97)
                  at hudson.model.Executor.run(Executor.java:429)
          Ian Williams made changes -
          Link New: This issue is related to JENKINS-61141 [ JENKINS-61141 ]
          Ian Williams made changes -
          Link New: This issue is related to JENKINS-50331 [ JENKINS-50331 ]
          Ian Williams made changes -
          Priority Original: Minor [ 4 ] New: Major [ 3 ]
          Ian Williams made changes -
          Assignee Original: Jason Prickett [ jpricketmsft ] New: David Staheli [ dastahel ]

            dastahel David Staheli
            ianw Ian Williams
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: