• core 2.161, timestamper-plugin 1.9

      The following pipeline fails on Windows agents:

      pipeline {
          options {
              timestamps()
              skipDefaultCheckout()
          }
          agent {
              label 'windows-astro'
          }
          stages {
              stage("Stage 1") {
                  steps {
                      git 'git@github.com:amuniz/maven-helloworld.git'
                      withMaven(jdk: 'jdk-8', maven: 'mvn-3.3.9', mavenLocalRepo: '.repository') {
                          bat 'mvn -version'
                      }
                  }
              }
          }
      }
      

      Error:

      [Pipeline] node
      Running on b314ca90e2fb in c:\build\e4909a8e\workspace\my-team\Tinkering\amuniz\test-p
      [Pipeline] {
      [Pipeline] timestamps
      [Pipeline] {
      [Pipeline] stage
      [Pipeline] { (Stage 1)
      [Pipeline] git
      Cloning the remote Git repository
      ERROR: Error cloning remote repo 'origin'
      hudson.plugins.git.GitException: java.io.IOException: Remote call on JNLP4-connect connection from ip-172-18-51-14.ec2.internal/172.18.51.14:49670 failed
      	at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:169)
      	at sun.reflect.GeneratedMethodAccessor642.invoke(Unknown Source)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132)
      	at com.sun.proxy.$Proxy125.execute(Unknown Source)
      	at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1146)
      	at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1186)
      	at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:120)
      	at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:90)
      	at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:77)
      	at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1$1.call(SynchronousNonBlockingStepExecution.java:50)
      	at hudson.security.ACL.impersonate(ACL.java:290)
      	at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1.run(SynchronousNonBlockingStepExecution.java:47)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      	at java.lang.Thread.run(Thread.java:748)
      Caused by: java.io.IOException: Remote call on JNLP4-connect connection from ip-172-18-51-14.ec2.internal/172.18.51.14:49670 failed
      	at hudson.remoting.Channel.call(Channel.java:961)
      	at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146)
      	... 18 more
      Caused by: java.lang.IllegalAccessError: tried to access field hudson.remoting.Channel.executor from class org.jenkinsci.remoting.util.AnonymousClassWarnings
      	at org.jenkinsci.remoting.util.AnonymousClassWarnings.check(AnonymousClassWarnings.java:65)
      	at org.jenkinsci.remoting.util.AnonymousClassWarnings$1.annotateClass(AnonymousClassWarnings.java:119)
      	at java.io.ObjectOutputStream.writeNonProxyDesc(Unknown Source)
      	at java.io.ObjectOutputStream.writeClassDesc(Unknown Source)
      	at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
      	at java.io.ObjectOutputStream.writeObject0(Unknown Source)
      	at java.io.ObjectOutputStream.writeObject(Unknown Source)
      	at hudson.console.ConsoleNote.encodeToBytes(ConsoleNote.java:185)
      	at hudson.console.ConsoleNote.encode(ConsoleNote.java:211)
      	at hudson.plugins.timestamper.TimestampNotesOutputStream.eol(TimestampNotesOutputStream.java:70)
      	at hudson.console.LineTransformationOutputStream.eol(LineTransformationOutputStream.java:60)
      	at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:56)
      	at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:74)
      	at java.io.PrintStream.write(Unknown Source)
      	at sun.nio.cs.StreamEncoder.writeBytes(Unknown Source)
      	at sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source)
      	at sun.nio.cs.StreamEncoder.flushBuffer(Unknown Source)
      	at java.io.OutputStreamWriter.flushBuffer(Unknown Source)
      	at java.io.PrintStream.newLine(Unknown Source)
      	at java.io.PrintStream.println(Unknown Source)
      	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:567)
      	at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
      	at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:207)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:53)
      	at hudson.remoting.Request$2.run(Request.java:358)
      	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 hudson.remoting.Engine$1$1.run(Engine.java:98)
      	at java.lang.Thread.run(Unknown Source)
      	Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from ip-172-18-51-14.ec2.internal/172.18.51.14:49670
      		at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
      		at hudson.remoting.UserResponse.retrieve(UserRequest.java:389)
      		at hudson.remoting.Channel.call(Channel.java:955)
      		at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146)
      		at sun.reflect.GeneratedMethodAccessor642.invoke(Unknown Source)
      		at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      		at java.lang.reflect.Method.invoke(Method.java:498)
      		at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132)
      		at com.sun.proxy.$Proxy125.execute(Unknown Source)
      		at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1146)
      		at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1186)
      		at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:120)
      		at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:90)
      		at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:77)
      		at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1$1.call(SynchronousNonBlockingStepExecution.java:50)
      		at hudson.security.ACL.impersonate(ACL.java:290)
      		at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1.run(SynchronousNonBlockingStepExecution.java:47)
      		at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      		at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      		at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      		at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      		at java.lang.Thread.run(Thread.java:748)
      [Pipeline] }
      [Pipeline] // stage
      [Pipeline] }
      [Pipeline] // timestamps
      [Pipeline] }
      [Pipeline] // node
      [Pipeline] End of Pipeline
      ERROR: Error cloning remote repo 'origin'
      Finished: FAILURE
      

      Additional notes:

      1. It works on Linux agents.
      2. It works removing the timestamps() option.
      3. Agent details:

      Default locale: en_US, platform encoding: Cp1252
      OS name: "windows server 2016", version: "10.0", arch: "amd64", family: "dos"
      

          [JENKINS-55257] Timestamper break builds on Windows agents

          Jesse Glick added a comment -

          That would be consistent with an older slave.jar that predates the addition of the org/jenkinsci/remoting/util/AnonymousClassWarnings.class entry. That in itself is unsurprising. The question is where the reference to this class comes from. Presumably it is being remotely loaded from the master, via ConsoleNote.encodeToBytes. I think the problem is that this method is being called from the agent side, which it should not. And that in turn means that the problem is solved by JENKINS-48344.

          So now we just need for stevengbrown to merge my PR.

          Jesse Glick added a comment - That would be consistent with an older slave.jar that predates the addition of the org/jenkinsci/remoting/util/AnonymousClassWarnings.class entry. That in itself is unsurprising. The question is where the reference to this class comes from. Presumably it is being remotely loaded from the master, via ConsoleNote.encodeToBytes . I think the problem is that this method is being called from the agent side, which it should not. And that in turn means that the problem is solved by JENKINS-48344 . So now we just need for stevengbrown to merge my PR.

          Jesse Glick added a comment -

          In the meantime, I suspect core PR 3851 would fix the exception, if anyone wants to test it.

          Jesse Glick added a comment - In the meantime, I suspect core PR 3851 would fix the exception, if anyone wants to test it.

          Jesse Glick added a comment -

          Oh, and probable way to reproduce (jthompson you might manage it): run an agent using an old version of slave.jar; use timestamper (without my fix); and run some step which produces remote logging, like git, or just sh if you are running with -Dorg.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep.USE_WATCHING=true.

          Jesse Glick added a comment - Oh, and probable way to reproduce ( jthompson you might manage it): run an agent using an old version of slave.jar ; use timestamper (without my fix); and run some step which produces remote logging, like git , or just sh if you are running with -Dorg.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep.USE_WATCHING=true .

          Jeff Thompson added a comment -

          If it's not connected with Remoting, my interest in reproducing it wanes. I'm satisfied that you have a handle on the cause and resolution. Unless you need me to review and test the PR. Of course, it would be better if someone who is actually experiencing the problem could do that.

          Jeff Thompson added a comment - If it's not connected with Remoting, my interest in reproducing it wanes. I'm satisfied that you have a handle on the cause and resolution. Unless you need me to review and test the PR. Of course, it would be better if someone who is actually experiencing the problem could do that.

          Jesse Glick added a comment -

          It is certainly related to Remoting, though I do not believe it is a bug in Remoting.

          Jesse Glick added a comment - It is certainly related to Remoting, though I do not believe it is a bug in Remoting.

          D Pasto added a comment -

          Looks similar to JENKINS-54058,[ as does the current characterization of this issue.  What do you think?

          D Pasto added a comment - Looks similar to  JENKINS-54058 , [ as does the current characterization of this issue.  What do you think?

          Jesse Glick added a comment -

          Reproduced the stack trace under somewhat artificial conditions in a functional test, so I am pretty confident my core patch would fix it even if the timestamper plugin patch continues to be delayed.

          For affected users, the workaround is simple: upgrade your agent JARs.

          Jesse Glick added a comment - Reproduced the stack trace under somewhat artificial conditions in a functional test, so I am pretty confident my core patch would fix it even if the timestamper plugin patch continues to be delayed. For affected users, the workaround is simple: upgrade your agent JARs.

          D Pasto added a comment - - edited

          Verified that upgrading the agent worked for me.

          We ran into this because we deployed agents from a VM template with an old jar, and Jenkins disabled automatic agent updates because we are not running HTTPS.

          D Pasto added a comment - - edited Verified that upgrading the agent worked for me. We ran into this because we deployed agents from a VM template with an old jar, and Jenkins disabled automatic agent updates because we are not running HTTPS.

          Dan Hyman added a comment -

          Running into this same error. We were on 2.138.1, upgraded to 2.150.2 with no change. 

           12:32:58 ERROR: Error cloning remote repo 'XXXXX'
          12:32:58 hudson.plugins.git.GitException: java.io.IOException: Remote call on JNLP4-connect connection from XXXXXXXXXX/XX.XX.XX.XX:XXXXX failed
          12:32:58 at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:169)
          12:32:58 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          12:32:58 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          12:32:58 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          12:32:58 at java.lang.reflect.Method.invoke(Method.java:498)
          12:32:58 at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132)
          12:32:58 at com.sun.proxy.$Proxy111.execute(Unknown Source)
          12:32:58 at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1146)
          12:32:58 at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1186)
          12:32:58 at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:120)
          12:32:58 at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:90)
          12:32:58 at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:77)
          12:32:58 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1$1.call(SynchronousNonBlockingStepExecution.java:50)
          12:32:58 at hudson.security.ACL.impersonate(ACL.java:290)
          12:32:58 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1.run(SynchronousNonBlockingStepExecution.java:47)
          12:32:58 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
          12:32:58 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          12:32:58 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          12:32:58 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          12:32:58 at java.lang.Thread.run(Thread.java:745)
          12:32:58 Caused by: java.io.IOException: Remote call on JNLP4-connect connection from XXXXXXXXXX/XX.XX.XX.XX:XXXXX failed
          12:32:58 at hudson.remoting.Channel.call(Channel.java:961)
          12:32:58 at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146)
          12:32:58 ... 19 more
          12:32:58 Caused by: java.lang.IllegalAccessError: tried to access field hudson.remoting.Channel.executor from class org.jenkinsci.remoting.util.AnonymousClassWarnings
          12:32:58 at org.jenkinsci.remoting.util.AnonymousClassWarnings.check(AnonymousClassWarnings.java:65)
          12:32:58 at org.jenkinsci.remoting.util.AnonymousClassWarnings$1.annotateClass(AnonymousClassWarnings.java:121)
          12:32:58 at java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1290)
          12:32:58 at java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1231)
          12:32:58 at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1427)
          12:32:58 at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
          12:32:58 at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
          12:32:58 at hudson.console.ConsoleNote.encodeToBytes(ConsoleNote.java:185)
          12:32:58 at hudson.console.ConsoleNote.encode(ConsoleNote.java:211)
          12:32:58 at hudson.plugins.timestamper.TimestampNotesOutputStream.eol(TimestampNotesOutputStream.java:70)
          12:32:58 at hudson.console.LineTransformationOutputStream.eol(LineTransformationOutputStream.java:60)
          12:32:58 at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:56)
          12:32:58 at hudson.plugins.ansicolor.AnsiOutputStream.write(AnsiOutputStream.java:87)
          12:32:58 at hudson.plugins.ansicolor.AnsiHtmlOutputStream.write(AnsiHtmlOutputStream.java:220)
          12:32:58 at java.io.FilterOutputStream.write(FilterOutputStream.java:125)
          12:32:58 at java.io.PrintStream.write(PrintStream.java:480)
          12:32:58 at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
          12:32:58 at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
          12:32:58 at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:104)
          12:32:58 at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:185)
          12:32:58 at java.io.PrintStream.newLine(PrintStream.java:546)
          12:32:58 at java.io.PrintStream.println(PrintStream.java:807)
          12:32:58 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:593)
          12:32:58 at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
          12:32:58 at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
          12:32:58 at hudson.remoting.UserRequest.perform(UserRequest.java:153)
          12:32:58 at hudson.remoting.UserRequest.perform(UserRequest.java:50)
          12:32:58 at hudson.remoting.Request$2.run(Request.java:336)
          12:32:58 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
          12:32:58 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          12:32:58 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          12:32:58 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          12:32:58 at hudson.remoting.Engine$1$1.run(Engine.java:94)
          12:32:58 ... 1 more

           

          Dan Hyman added a comment - Running into this same error. We were on 2.138.1, upgraded to 2.150.2 with no change.   12:32:58 ERROR: Error cloning remote repo 'XXXXX' 12:32:58 hudson.plugins.git.GitException: java.io.IOException: Remote call on JNLP4-connect connection from XXXXXXXXXX/XX.XX.XX.XX:XXXXX failed 12:32:58 at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:169) 12:32:58 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 12:32:58 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 12:32:58 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 12:32:58 at java.lang.reflect.Method.invoke(Method.java:498) 12:32:58 at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132) 12:32:58 at com.sun.proxy.$Proxy111.execute(Unknown Source) 12:32:58 at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1146) 12:32:58 at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1186) 12:32:58 at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:120) 12:32:58 at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:90) 12:32:58 at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:77) 12:32:58 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1$1.call(SynchronousNonBlockingStepExecution.java:50) 12:32:58 at hudson.security.ACL.impersonate(ACL.java:290) 12:32:58 at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1.run(SynchronousNonBlockingStepExecution.java:47) 12:32:58 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 12:32:58 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 12:32:58 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 12:32:58 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 12:32:58 at java.lang.Thread.run(Thread.java:745) 12:32:58 Caused by: java.io.IOException: Remote call on JNLP4-connect connection from XXXXXXXXXX/XX.XX.XX.XX:XXXXX failed 12:32:58 at hudson.remoting.Channel.call(Channel.java:961) 12:32:58 at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146) 12:32:58 ... 19 more 12:32:58 Caused by: java.lang.IllegalAccessError: tried to access field hudson.remoting.Channel.executor from class org.jenkinsci.remoting.util.AnonymousClassWarnings 12:32:58 at org.jenkinsci.remoting.util.AnonymousClassWarnings.check(AnonymousClassWarnings.java:65) 12:32:58 at org.jenkinsci.remoting.util.AnonymousClassWarnings$1.annotateClass(AnonymousClassWarnings.java:121) 12:32:58 at java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1290) 12:32:58 at java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1231) 12:32:58 at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1427) 12:32:58 at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) 12:32:58 at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) 12:32:58 at hudson.console.ConsoleNote.encodeToBytes(ConsoleNote.java:185) 12:32:58 at hudson.console.ConsoleNote.encode(ConsoleNote.java:211) 12:32:58 at hudson.plugins.timestamper.TimestampNotesOutputStream.eol(TimestampNotesOutputStream.java:70) 12:32:58 at hudson.console.LineTransformationOutputStream.eol(LineTransformationOutputStream.java:60) 12:32:58 at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:56) 12:32:58 at hudson.plugins.ansicolor.AnsiOutputStream.write(AnsiOutputStream.java:87) 12:32:58 at hudson.plugins.ansicolor.AnsiHtmlOutputStream.write(AnsiHtmlOutputStream.java:220) 12:32:58 at java.io.FilterOutputStream.write(FilterOutputStream.java:125) 12:32:58 at java.io.PrintStream.write(PrintStream.java:480) 12:32:58 at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) 12:32:58 at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291) 12:32:58 at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:104) 12:32:58 at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:185) 12:32:58 at java.io.PrintStream.newLine(PrintStream.java:546) 12:32:58 at java.io.PrintStream.println(PrintStream.java:807) 12:32:58 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:593) 12:32:58 at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153) 12:32:58 at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146) 12:32:58 at hudson.remoting.UserRequest.perform(UserRequest.java:153) 12:32:58 at hudson.remoting.UserRequest.perform(UserRequest.java:50) 12:32:58 at hudson.remoting.Request$2.run(Request.java:336) 12:32:58 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) 12:32:58 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 12:32:58 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 12:32:58 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 12:32:58 at hudson.remoting.Engine$1$1.run(Engine.java:94) 12:32:58 ... 1 more  

          Dan Hyman added a comment -

          ...and upgrading slave.jar is a solid workaround for us.
          Game on!

          Dan Hyman added a comment - ...and upgrading slave.jar is a solid workaround for us. Game on!

            jglick Jesse Glick
            amuniz Antonio Muñiz
            Votes:
            7 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved: