Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-19758

Job "ezpublish5": Jenkins fail copying a file containing utf-8 chars in their name

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • None
    • None
    • None

    Description

      The message displayed in the build console output is below. Surprisingly, the build succeed despite this error.

      ERROR: Failed to archive artifacts: dist/**
      hudson.util.IOException2: Failed to copy /var/lib/jenkins/jobs/ezpublish5/workspace/dist/** to /var/lib/jenkins/jobs/ezpublish5/builds/2012-09-06_10-36-08/archive
      	at hudson.FilePath$34.invoke(FilePath.java:1728)
      	at hudson.FilePath$34.invoke(FilePath.java:1695)
      	at hudson.FilePath.act(FilePath.java:839)
      	at hudson.FilePath.act(FilePath.java:821)
      	at hudson.FilePath.copyRecursiveTo(FilePath.java:1695)
      	at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116)
      	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:710)
      	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:685)
      	at hudson.model.Build$RunnerImpl.post2(Build.java:162)
      	at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:632)
      	at hudson.model.Run.run(Run.java:1463)
      	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:239)
      Caused by: Failed to copy /var/lib/jenkins/jobs/ezpublish5/workspace/dist/ezpublish5/vendor/zetacomponents/webdav/tests/data/put_test/put_test_utf8_filename_���������������������������.txt to /var/lib/jenkins/jobs/ezpublish5/builds/2012-09-06_10-36-08/archive/dist/ezpublish5/vendor/zetacomponents/webdav/tests/data/put_test/put_test_utf8_filename_���������������������������.txt due to java.io.FileNotFoundException /var/lib/jenkins/jobs/ezpublish5/workspace/dist/ezpublish5/vendor/zetacomponents/webdav/tests/data/put_test/put_test_utf8_filename_���������������������������.txt (No such file or directory)
      	at org.apache.tools.ant.taskdefs.Copy.doFileOperations(Copy.java:914)
      	at hudson.FilePath$34$1CopyImpl.doFileOperations(FilePath.java:1711)
      	at org.apache.tools.ant.taskdefs.Copy.execute(Copy.java:567)
      	at hudson.FilePath$34.invoke(FilePath.java:1725)
      	... 14 more
      Caused by: java.io.FileNotFoundException: /var/lib/jenkins/jobs/ezpublish5/workspace/dist/ezpublish5/vendor/zetacomponents/webdav/tests/data/put_test/put_test_utf8_filename_���������������������������.txt (No such file or directory)
      	at java.io.FileInputStream.open(Native Method)
      	at java.io.FileInputStream.<init>(FileInputStream.java:137)
      	at org.apache.tools.ant.util.ResourceUtils.copyResource(ResourceUtils.java:522)
      	at org.apache.tools.ant.util.FileUtils.copyFile(FileUtils.java:559)
      	at org.apache.tools.ant.taskdefs.Copy.doFileOperations(Copy.java:899)
      	... 17 more
      

      I have tried using in /etc/default/jenkins:

      JAVA_ARGS="-Dfile.encoding=UTF-8"
      

      but unfortunately id doesn't solve the problem.

      Attachments

        Activity

          People

            Unassigned Unassigned
            bertrand.dunogier@ibexa.co Bertrand Dunogier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 hours, 45 minutes
                3h 45m