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

UnmappableCharacterException when creating temp ps1 in workspace

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Minor Minor
    • powershell-plugin
    • None
    • Jenkins 2.330 on Windows with powershell plugin 1.7

      When creating temp ps1 in workspace for one job i receive the following error. There are multiple other powershell jobs which work without any issues. Problem appeared somewhere between jenkins version 2.324 and 2.330 using powershell plugin.

       

      FATAL: Kann keine Skriptdatei erstellen Also: java.nio.charset.UnmappableCharacterException: Input length = 1 at java.nio.charset.CoderResult.throwException(Unknown Source) at sun.nio.cs.StreamEncoder.implWrite(Unknown Source) at sun.nio.cs.StreamEncoder.write(Unknown Source) at java.io.OutputStreamWriter.write(Unknown Source) at java.io.BufferedWriter.flushBuffer(Unknown Source) at java.io.BufferedWriter.close(Unknown Source) at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1660) java.nio.charset.UnmappableCharacterException: Input length = 1 at java.nio.charset.CoderResult.throwException(Unknown Source) at sun.nio.cs.StreamEncoder.implWrite(Unknown Source) at sun.nio.cs.StreamEncoder.write(Unknown Source) at java.io.OutputStreamWriter.write(Unknown Source) at java.io.BufferedWriter.flushBuffer(Unknown Source) at java.io.BufferedWriter.write(Unknown Source) at java.io.Writer.write(Unknown Source) at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1659) at hudson.FilePath$CreateTextTempFile.invoke(FilePath.java:1630) at hudson.FilePath.act(FilePath.java:1200) at hudson.FilePath.act(FilePath.java:1183) at hudson.FilePath.createTextTempFile(FilePath.java:1624) Caused: java.io.IOException: Failed to create a temp file on C:\Program Files (x86)\Jenkins\workspace\Jira Export 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.plugins.powershell.PowerShell.perform(PowerShell.java:48) 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) Build step 'PowerShell' marked build as failure Email was triggered for: Failure - Any Sending email for trigger: Failure - Any

       

       

      I rolled back to 2.324 and the issue doesn't occur here. As soon as I update Jenkins back up to 2.330 the issue occurs with this job.

      Jenkins: 2.324
      OS: Windows Server 2016 - 10.0

      ace-editor:1.1
      active-directory:2.25.1
      apache-httpcomponents-client-4-api:4.5.13-1.0
      authentication-tokens:1.4
      bootstrap4-api:4.6.0-3
      bootstrap5-api:5.1.3-4
      bouncycastle-api:2.25
      branch-api:2.7.0
      build-timeout:1.20
      caffeine-api:2.9.2-29.v717aac953ff3
      checks-api:1.7.2
      cloudbees-folder:6.17
      command-launcher:1.6
      conditional-buildstep:1.4.1
      credentials:2.6.2
      credentials-binding:1.27.1
      display-url-api:2.3.5
      durable-task:493.v195aefbb0ff2
      echarts-api:5.2.2-2
      email-ext:2.86
      emailext-template:1.4
      font-awesome-api:5.15.4-5
      handlebars:3.0.8
      jackson2-api:2.13.0-230.v59243c64b0a5
      javadoc:1.6
      javax-activation-api:1.2.0-2
      javax-mail-api:1.6.2-5
      jdk-tool:1.5
      jquery-detached:1.2.1
      jquery3-api:3.6.0-2
      jsch:0.1.55.2
      junit:1.53
      lockable-resources:2.12
      mailer:408.vd726a_1130320
      mapdb-api:1.0.9.0
      matrix-project:1.20
      maven-plugin:3.15.1
      momentjs:1.1.1
      okhttp-api:4.9.3-105.vb96869f8ac3a
      pam-auth:1.6.1
      parameterized-trigger:2.43
      pipeline-graph-analysis:1.12
      pipeline-input-step:427.va6441fa17010
      pipeline-milestone-step:1.3.2
      pipeline-model-api:1.9.3
      pipeline-model-extensions:1.9.3
      pipeline-rest-api:2.19
      pipeline-stage-step:2.5
      plain-credentials:1.7
      plugin-util-api:2.12.0
      popper-api:1.16.1-2
      popper2-api:2.11.2-1
      powershell:1.7
      resource-disposer:0.16
      run-condition:1.5
      scm-api:2.6.5
      script-security:1.78
      snakeyaml-api:1.29.1
      ssh-credentials:1.19
      ssh-slaves:1.33.0
      sshd:3.1.0
      structs:308.v852b473a2b8c
      timestamper:1.16
      token-macro:267.vcdaea6462991
      trilead-api:1.0.13
      windows-slaves:1.8
      workflow-api:1105.v3de5e2efac97
      workflow-basic-steps:2.24
      workflow-cps:2640.v00e79c8113de
      workflow-durable-task-step:2.39
      workflow-job:2.42
      workflow-multibranch:2.26
      workflow-scm-step:2.13
      workflow-step-api:613.v375732a042b1
      workflow-support:3.8
      ws-cleanup:0.39

            froque Filipe Roque
            dirkpf D P
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: