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

Non-ASCII characters in app name cause upload to fail

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • testflight-plugin
    • Mac OS X 10.

      Changing an Android app name to include the string "RTÉ" causes subsequent Testflight uploads to fail:

      Uploading to testflight
      File: /Users/admin/.jenkins/jobs/The Hit Android/workspace/android/TheHit2013/bin/TheHit2013-debug.apk
      POST Request: testflight.TestflightUploader$UploadRequest@1aee419f[filePaths=**/debug.apk,dsymPath=,apiToken=******,teamToken=*******,notifyTeam=false,buildNotes=The Hit Android automatic build

      No changes since last build
      ,file=/Users/admin/.jenkins/jobs/The Hit Android/workspace/android/TheHit2013/bin/TheHit2013-debug.apk,dsymFile=<null>,lists=tellybug,replace=false,proxyHost=<null>,proxyUser=<null>,proxyPass=********,proxyPort=0,debug=true]
      Incorrect response code: 400
      'ascii' codec can't decode byte 0xc3 in position 2: ordinal not in range(128)

      Here's the character details - note the 0xc3 byte

      É
      LATIN CAPITAL LETTER E WITH ACUTE
      Unicode: U+00C9, UTF-8: C3 89

      Uploading the APK directly via the Testflight web UI works as expected.

            Unassigned Unassigned
            malcolmbox Malcolm Box
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: