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

Files with umlaut characters not copied by copy artifact plugin

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • copyartifact-plugin
    • None

      File with umlaut charachters not copied with Copy Artifact plugin

      Below files are not copied correctly . these file names have umlaut charachters in filename

      DSL Vertragsverlängerung.Designer.vb
      DSL Vertragsverlängerung.resx
      DSL Vertragsverlängerung.vb

      Expected behaviour :
      file should be copied with file names
      DSL Vertragsverlängerung.Designer.vb
      DSL Vertragsverlängerung.resx
      DSL Vertragsverlängerung.vb

      Actual behavoiur :
      Files are copied with the file names
      DSL Vertragsverl?ngerung.vb
      DSL Vertragsverl?ngerung.resx
      DSL Vertragsverl?ngerung.Designer.vb

      Below are the jenkins settings :
      file.encoding UTF-8
      sun.jnu.encoding UTF-8
      user.country DE
      user.language de
      LANG de_DE.UTF-8
      NLS_LANG GERMAN_GERMANY.WE8ISO8859P15

        1. archive-an-artifact.txt
          0.4 kB
        2. copy-an-artifact.txt
          0.4 kB
        3. plugins.txt
          2 kB
        4. run-jenkins.sh
          0.9 kB

          [JENKINS-71351] Files with umlaut characters not copied by copy artifact plugin

          Mark Waite added a comment - - edited

          I'm unable to duplicate the issue. Please provide the additional details requested in "How to report an issue", with additional information from the Jenkins system information page that shows the platform where you are running Jenkins, the locale that is being used, and the character set.

          The steps that I took while trying to duplicate the issue included:

          1. Create the plugins.txt file with the precise plugins and versions to be installed
          2. Run the run-jenkins.sh shell script on Debian Linux 12 pre-release (it sets LANG=it_IT.utf-8 because I have the Italian locale installed, not German)
          3. Create and run a Pipeline job with the Pipeline script archive-an-artifact.txt
          4. Create and run a Pipeline job with the Pipeline script copy-an-artifact.txt
          5. Confirm that the archived artifact name is correctly displayed in the Jenkins job page

          I suspect that your locale settings are incorrect on the Jenkins controller. My controller ran with Italian language as spoken in Italy using the UTF-8 character set.

          Mark Waite added a comment - - edited I'm unable to duplicate the issue. Please provide the additional details requested in "How to report an issue" , with additional information from the Jenkins system information page that shows the platform where you are running Jenkins, the locale that is being used, and the character set. The steps that I took while trying to duplicate the issue included: Create the plugins.txt file with the precise plugins and versions to be installed Run the run-jenkins.sh shell script on Debian Linux 12 pre-release (it sets LANG=it_IT.utf-8 because I have the Italian locale installed, not German) Create and run a Pipeline job with the Pipeline script archive-an-artifact.txt Create and run a Pipeline job with the Pipeline script copy-an-artifact.txt Confirm that the archived artifact name is correctly displayed in the Jenkins job page I suspect that your locale settings are incorrect on the Jenkins controller. My controller ran with Italian language as spoken in Italy using the UTF-8 character set.

            Unassigned Unassigned
            preetisalvi Preeti
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: