• Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Major Major
    • core
    • Jenkins 2.332.1 LTS on Windows Server 2019 with java 11
      Remoting 4.12 TCP to Windows Client (Windows 10 21H2) with java 11

      Since 2.332.1 our Jenkins can not create the tmp file inside the remote workspace.
      This was not a problem with Jenkins 2.319.3.

      Maybe cause by the charset change from https://github.com/jenkinsci/remoting/pull/502 ?
      I just see the changes are only in tests

      The reason could be the dot in the job name, which is then also found in the path.

      The Directory
      C:\jenkins-remoting\workspace\XXX_Trunk\Test_Desktop.DBGP
      is successfull created on the remoting vm.

       

      Update:

      Renaming the job without a dot (e.g. Test_Desktop_DBGP) did also not work.
      Downgrade to 2.319.3 and it works again.

      Log:

      Building remotely on VMWin10 in workspace /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
      FATAL: Unable to produce a script file
      Also:   java.nio.charset.UnmappableCharacterException: Input length = 1
      		at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
      		at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
      		at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
      		at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
      		at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
      		at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
      		at java.base/java.io.BufferedWriter.close(BufferedWriter.java:268)
      		at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1660)
      Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from XXX.XXX.local/192.168.XX.XXX:XXXXX
      		at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1785)
      		at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
      		at hudson.remoting.Channel.call(Channel.java:1000)
      		at hudson.FilePath.act(FilePath.java:1194)
      		at hudson.FilePath.act(FilePath.java:1183)
      		at hudson.FilePath.createTextTempFile(FilePath.java:1624)
      		at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
      		at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
      		at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
      		at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
      		at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
      		at hudson.model.Build$BuildExecution.build(Build.java:199)
      		at hudson.model.Build$BuildExecution.doRun(Build.java:164)
      		at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
      		at hudson.model.Run.execute(Run.java:1896)
      		at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
      		at hudson.model.ResourceController.execute(ResourceController.java:101)
      		at hudson.model.Executor.run(Executor.java:442)
      java.nio.charset.UnmappableCharacterException: Input length = 1
      	at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
      	at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
      	at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
      	at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
      	at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
      	at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
      	at java.base/java.io.BufferedWriter.write(BufferedWriter.java:233)
      	at java.base/java.io.Writer.write(Writer.java:249)
      	at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1659)
      	at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1630)
      	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3487)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:211)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:54)
      	at hudson.remoting.Request$2.run(Request.java:376)
      	at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
      	at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:121)
      	at java.base/java.lang.Thread.run(Thread.java:829)
      Caused: java.io.IOException: Failed to create a temp file on /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
      	at hudson.FilePath.createTextTempFile(FilePath.java:1626)
      	at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
      	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
      	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
      	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
      	at hudson.model.Build$BuildExecution.build(Build.java:199)
      	at hudson.model.Build$BuildExecution.doRun(Build.java:164)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
      	at hudson.model.Run.execute(Run.java:1896)
      	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
      	at hudson.model.ResourceController.execute(ResourceController.java:101)
      	at hudson.model.Executor.run(Executor.java:442)
      

       

          [JENKINS-68027] Jenkins cannot write tmp file since 2.332.1

          Martin Bauer created issue -
          Martin Bauer made changes -
          Description Original: Since 4.12 our Jenkins can not create the tmp file inside the remote workspace.

          Maybe cause by the charset change from [https://github.com/jenkinsci/remoting/pull/502 |https://github.com/jenkinsci/remoting/pull/502?]?

          The reason could be the dot in the job name, which is then also found in the path.
          This was not a problem with Jenkins 2.319.3.

          The Directory
          C:\jenkins-remoting\workspace\XXX_Trunk\Test_Desktop.DBGP
          is successfull created on the remoting vm.

          {{Log:}}
          Building remotely on VM in workspace /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          FATAL: Unable to produce a script file
          Also: java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.close(BufferedWriter.java:268)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1660)
          Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from XXX.XXX.local/192.168.XXX.XXX:XXXXX
          at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1785)
          at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
          at hudson.remoting.Channel.call(Channel.java:1000)
          at hudson.FilePath.act(FilePath.java:1194)
          at hudson.FilePath.act(FilePath.java:1183)
          at hudson.FilePath.createTextTempFile(FilePath.java:1624)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
          java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.write(BufferedWriter.java:233)
          at java.base/java.io.Writer.write(Writer.java:249)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1659)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1630)
          at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3487)
          at hudson.remoting.UserRequest.perform(UserRequest.java:211)
          at hudson.remoting.UserRequest.perform(UserRequest.java:54)
          at hudson.remoting.Request$2.run(Request.java:376)
          at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
          at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
          at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
          at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
          at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:121)
          at java.base/java.lang.Thread.run(Thread.java:829)
          Caused: java.io.IOException: Failed to create a temp file on /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          at hudson.FilePath.createTextTempFile(FilePath.java:1626)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
           
          New: Since 4.12 our Jenkins can not create the tmp file inside the remote workspace.

          Maybe cause by the charset change from [https://github.com/jenkinsci/remoting/pull/502 |https://github.com/jenkinsci/remoting/pull/502?]?

          The reason could be the dot in the job name, which is then also found in the path.
           This was not a problem with Jenkins 2.319.3.

          The Directory
           C:\jenkins-remoting\workspace\XXX_Trunk\Test_Desktop.DBGP
           is successfull created on the remoting vm.

          {{Log:}}
          {code:java}
          Building remotely on VMWin10 in workspace /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          FATAL: Unable to produce a script file
          Also: java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.close(BufferedWriter.java:268)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1660)
          Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from XXX.XXX.local/192.168.XX.XXX:XXXXX
          at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1785)
          at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
          at hudson.remoting.Channel.call(Channel.java:1000)
          at hudson.FilePath.act(FilePath.java:1194)
          at hudson.FilePath.act(FilePath.java:1183)
          at hudson.FilePath.createTextTempFile(FilePath.java:1624)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
          java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.write(BufferedWriter.java:233)
          at java.base/java.io.Writer.write(Writer.java:249)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1659)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1630)
          at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3487)
          at hudson.remoting.UserRequest.perform(UserRequest.java:211)
          at hudson.remoting.UserRequest.perform(UserRequest.java:54)
          at hudson.remoting.Request$2.run(Request.java:376)
          at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
          at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
          at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
          at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
          at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:121)
          at java.base/java.lang.Thread.run(Thread.java:829)
          Caused: java.io.IOException: Failed to create a temp file on /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          at hudson.FilePath.createTextTempFile(FilePath.java:1626)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
          {code}

            
          Martin Bauer made changes -
          Description Original: Since 4.12 our Jenkins can not create the tmp file inside the remote workspace.

          Maybe cause by the charset change from [https://github.com/jenkinsci/remoting/pull/502 |https://github.com/jenkinsci/remoting/pull/502?]?

          The reason could be the dot in the job name, which is then also found in the path.
           This was not a problem with Jenkins 2.319.3.

          The Directory
           C:\jenkins-remoting\workspace\XXX_Trunk\Test_Desktop.DBGP
           is successfull created on the remoting vm.

          {{Log:}}
          {code:java}
          Building remotely on VMWin10 in workspace /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          FATAL: Unable to produce a script file
          Also: java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.close(BufferedWriter.java:268)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1660)
          Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from XXX.XXX.local/192.168.XX.XXX:XXXXX
          at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1785)
          at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
          at hudson.remoting.Channel.call(Channel.java:1000)
          at hudson.FilePath.act(FilePath.java:1194)
          at hudson.FilePath.act(FilePath.java:1183)
          at hudson.FilePath.createTextTempFile(FilePath.java:1624)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
          java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.write(BufferedWriter.java:233)
          at java.base/java.io.Writer.write(Writer.java:249)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1659)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1630)
          at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3487)
          at hudson.remoting.UserRequest.perform(UserRequest.java:211)
          at hudson.remoting.UserRequest.perform(UserRequest.java:54)
          at hudson.remoting.Request$2.run(Request.java:376)
          at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
          at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
          at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
          at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
          at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:121)
          at java.base/java.lang.Thread.run(Thread.java:829)
          Caused: java.io.IOException: Failed to create a temp file on /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          at hudson.FilePath.createTextTempFile(FilePath.java:1626)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
          {code}

            
          New: Since 4.12 our Jenkins can not create the tmp file inside the remote workspace.

          -Maybe cause by the charset change from [https://github.com/jenkinsci/remoting/pull/502 |https://github.com/jenkinsci/remoting/pull/502?]?-
          I just see the changes are only in tests

          The reason could be the dot in the job name, which is then also found in the path.
           This was not a problem with Jenkins 2.319.3.

          The Directory
           C:\jenkins-remoting\workspace\XXX_Trunk\Test_Desktop.DBGP
           is successfull created on the remoting vm.

          {{Log:}}
          {code:java}
          Building remotely on VMWin10 in workspace /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          FATAL: Unable to produce a script file
          Also: java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.close(BufferedWriter.java:268)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1660)
          Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from XXX.XXX.local/192.168.XX.XXX:XXXXX
          at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1785)
          at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
          at hudson.remoting.Channel.call(Channel.java:1000)
          at hudson.FilePath.act(FilePath.java:1194)
          at hudson.FilePath.act(FilePath.java:1183)
          at hudson.FilePath.createTextTempFile(FilePath.java:1624)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
          java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.write(BufferedWriter.java:233)
          at java.base/java.io.Writer.write(Writer.java:249)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1659)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1630)
          at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3487)
          at hudson.remoting.UserRequest.perform(UserRequest.java:211)
          at hudson.remoting.UserRequest.perform(UserRequest.java:54)
          at hudson.remoting.Request$2.run(Request.java:376)
          at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
          at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
          at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
          at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
          at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:121)
          at java.base/java.lang.Thread.run(Thread.java:829)
          Caused: java.io.IOException: Failed to create a temp file on /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          at hudson.FilePath.createTextTempFile(FilePath.java:1626)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
          {code}
           
          Martin Bauer made changes -
          Description Original: Since 4.12 our Jenkins can not create the tmp file inside the remote workspace.

          -Maybe cause by the charset change from [https://github.com/jenkinsci/remoting/pull/502 |https://github.com/jenkinsci/remoting/pull/502?]?-
          I just see the changes are only in tests

          The reason could be the dot in the job name, which is then also found in the path.
           This was not a problem with Jenkins 2.319.3.

          The Directory
           C:\jenkins-remoting\workspace\XXX_Trunk\Test_Desktop.DBGP
           is successfull created on the remoting vm.

          {{Log:}}
          {code:java}
          Building remotely on VMWin10 in workspace /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          FATAL: Unable to produce a script file
          Also: java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.close(BufferedWriter.java:268)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1660)
          Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from XXX.XXX.local/192.168.XX.XXX:XXXXX
          at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1785)
          at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
          at hudson.remoting.Channel.call(Channel.java:1000)
          at hudson.FilePath.act(FilePath.java:1194)
          at hudson.FilePath.act(FilePath.java:1183)
          at hudson.FilePath.createTextTempFile(FilePath.java:1624)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
          java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.write(BufferedWriter.java:233)
          at java.base/java.io.Writer.write(Writer.java:249)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1659)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1630)
          at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3487)
          at hudson.remoting.UserRequest.perform(UserRequest.java:211)
          at hudson.remoting.UserRequest.perform(UserRequest.java:54)
          at hudson.remoting.Request$2.run(Request.java:376)
          at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
          at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
          at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
          at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
          at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:121)
          at java.base/java.lang.Thread.run(Thread.java:829)
          Caused: java.io.IOException: Failed to create a temp file on /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          at hudson.FilePath.createTextTempFile(FilePath.java:1626)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
          {code}
           
          New: Since *2.332.1* our Jenkins can not create the tmp file inside the remote workspace.
          This was not a problem with Jenkins 2.319.3.


          -Maybe cause by the charset change from [https://github.com/jenkinsci/remoting/pull/502 |https://github.com/jenkinsci/remoting/pull/502?]?-
           I just see the changes are only in tests

          -The reason could be the dot in the job name, which is then also found in the path.-

          The Directory
           C:\jenkins-remoting\workspace\XXX_Trunk\Test_Desktop.DBGP
           is successfull created on the remoting vm.

           

          Update:

          Renaming the job without a dot (e.g. Test_Desktop_DBGP) did also not work.
          Downgrade to 2.319.3 and it works again.



          {{Log:}}
          {code:java}
          Building remotely on VMWin10 in workspace /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          FATAL: Unable to produce a script file
          Also: java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.close(BufferedWriter.java:268)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1660)
          Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from XXX.XXX.local/192.168.XX.XXX:XXXXX
          at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1785)
          at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
          at hudson.remoting.Channel.call(Channel.java:1000)
          at hudson.FilePath.act(FilePath.java:1194)
          at hudson.FilePath.act(FilePath.java:1183)
          at hudson.FilePath.createTextTempFile(FilePath.java:1624)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
          java.nio.charset.UnmappableCharacterException: Input length = 1
          at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:275)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:306)
          at java.base/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:281)
          at java.base/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
          at java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:208)
          at java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120)
          at java.base/java.io.BufferedWriter.write(BufferedWriter.java:233)
          at java.base/java.io.Writer.write(Writer.java:249)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1659)
          at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1630)
          at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3487)
          at hudson.remoting.UserRequest.perform(UserRequest.java:211)
          at hudson.remoting.UserRequest.perform(UserRequest.java:54)
          at hudson.remoting.Request$2.run(Request.java:376)
          at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
          at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
          at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
          at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
          at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:121)
          at java.base/java.lang.Thread.run(Thread.java:829)
          Caused: java.io.IOException: Failed to create a temp file on /jenkins-remoting/workspace/XXX_Trunk/Test_Desktop.DBGP
          at hudson.FilePath.createTextTempFile(FilePath.java:1626)
          at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)
          at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:164)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
          at hudson.model.Run.execute(Run.java:1896)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
          at hudson.model.ResourceController.execute(ResourceController.java:101)
          at hudson.model.Executor.run(Executor.java:442)
          {code}
           
          Summary Original: Remoting can not write tmp file since 4.12 New: Remoting can not write tmp file since 2.332.1

          Anthony Lyski added a comment -

          We are seeing a similar issue with the latest build.  We also tried to update all of the plugins.

          2.319.3 Previous Version that worked (even after reverting back) 
          2.332.1 Upgraded Version that has this similar error. 

          10:05:44 Building in workspace D:\Apps\Jenkins\workspace\ADMIN\DEVOPS_JOBS\CreateTask_Single*10:05:44* No emails were triggered.10:05:44 FATAL: Unable to produce a script file*10:05:44* java.nio.charset.UnmappableCharacterException: Input length = 1*10:05:44* at java.nio.charset.CoderResult.throwException(Unknown Source)10:05:44 at sun.nio.cs.StreamEncoder.implWrite(Unknown Source)10:05:44 at sun.nio.cs.StreamEncoder.write(Unknown Source)10:05:44 at java.io.OutputStreamWriter.write(Unknown Source)10:05:44 at java.io.BufferedWriter.flushBuffer(Unknown Source)10:05:44 at java.io.BufferedWriter.close(Unknown Source)10:05:44 at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1660)10:05:44 at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1630)10:05:44 at hudson.FilePath.act(FilePath.java:1200)10:05:44 at hudson.FilePath.act(FilePath.java:1183)10:05:44 at hudson.FilePath.createTextTempFile(FilePath.java:1624)10:05:44 Caused: java.io.IOException: Failed to create a temp file on D:\Apps\Jenkins\workspace\ADMIN\DEVOPS_JOBS\CreateTask_Single*10:05:44* at hudson.FilePath.createTextTempFile(FilePath.java:1626)10:05:44 at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202)10:05:44 at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120)10:05:44 at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)10:05:44 at hudson.plugins.powershell.PowerShell.perform(PowerShell.java:48)10:05:44 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)10:05:44 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)10:05:44 at hudson.model.Build$BuildExecution.build(Build.java:199)10:05:44 at hudson.model.Build$BuildExecution.doRun(Build.java:164)10:05:44 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)10:05:44 at hudson.model.Run.execute(Run.java:1896)10:05:44 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)10:05:44 at hudson.model.ResourceController.execute(ResourceController.java:101)10:05:44 at hudson.model.Executor.run(Executor.java:442)10:05:44 Build step 'PowerShell' marked build as failure

          Anthony Lyski added a comment - We are seeing a similar issue with the latest build.  We also tried to update all of the plugins. 2.319.3 Previous Version that worked (even after reverting back)  2.332.1 Upgraded Version that has this similar error.  10:05:44 Building in workspace D:\Apps\Jenkins\workspace\ADMIN\DEVOPS_JOBS\CreateTask_Single*10:05:44* No emails were triggered. 10:05:44 FATAL: Unable to produce a script file*10:05:44* java.nio.charset.UnmappableCharacterException: Input length = 1*10:05:44* at java.nio.charset.CoderResult.throwException(Unknown Source) 10:05:44 at sun.nio.cs.StreamEncoder.implWrite(Unknown Source) 10:05:44 at sun.nio.cs.StreamEncoder.write(Unknown Source) 10:05:44 at java.io.OutputStreamWriter.write(Unknown Source) 10:05:44 at java.io.BufferedWriter.flushBuffer(Unknown Source) 10:05:44 at java.io.BufferedWriter.close(Unknown Source) 10:05:44 at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1660) 10:05:44 at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1630) 10:05:44 at hudson.FilePath.act(FilePath.java:1200) 10:05:44 at hudson.FilePath.act(FilePath.java:1183) 10:05:44 at hudson.FilePath.createTextTempFile(FilePath.java:1624) 10:05:44 Caused: java.io.IOException: Failed to create a temp file on D:\Apps\Jenkins\workspace\ADMIN\DEVOPS_JOBS\CreateTask_Single*10:05:44* at hudson.FilePath.createTextTempFile(FilePath.java:1626) 10:05:44 at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:202) 10:05:44 at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:120) 10:05:44 at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92) 10:05:44 at hudson.plugins.powershell.PowerShell.perform(PowerShell.java:48) 10:05:44 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 10:05:44 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814) 10:05:44 at hudson.model.Build$BuildExecution.build(Build.java:199) 10:05:44 at hudson.model.Build$BuildExecution.doRun(Build.java:164) 10:05:44 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522) 10:05:44 at hudson.model.Run.execute(Run.java:1896) 10:05:44 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44) 10:05:44 at hudson.model.ResourceController.execute(ResourceController.java:101) 10:05:44 at hudson.model.Executor.run(Executor.java:442) 10:05:44 Build step 'PowerShell' marked build as failure
          Basil Crow made changes -
          Component/s New: core [ 15593 ]
          Component/s Original: remoting [ 15489 ]

          Basil Crow added a comment -

          Thanks for reporting this, martinbauer and alyski. This is not a problem in Remoting but rather a regression in core likely caused by jenkinsci/jenkins#6098 or one of my other DM_DEFAULT_ENCODING PRs. I apologize for the trouble. To help me diagnose this, are you able to provide me with the contents of your PowerShell and/or batch file script? I need to understand the contents of the script in order to reproduce the problem and test a fix, particularly if the script contains any special characters.

          Basil Crow added a comment - Thanks for reporting this, martinbauer and alyski . This is not a problem in Remoting but rather a regression in core likely caused by jenkinsci/jenkins#6098 or one of my other DM_DEFAULT_ENCODING PRs. I apologize for the trouble. To help me diagnose this, are you able to provide me with the contents of your PowerShell and/or batch file script? I need to understand the contents of the script in order to reproduce the problem and test a fix, particularly if the script contains any special characters.
          Basil Crow made changes -
          Assignee Original: Jeff Thompson [ jthompson ] New: Basil Crow [ basil ]
          Basil Crow made changes -
          Summary Original: Remoting can not write tmp file since 2.332.1 New: Jenkins cannot write tmp file since 2.332.1
          Basil Crow made changes -
          Labels Original: remote windows New: regression remote windows

            Unassigned Unassigned
            martinbauer Martin Bauer
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: