Unicode handling error in tripleo-quickstart devmode

Bug #1719901 reported by Radomir Dopieralski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Triaged
High
Unassigned

Bug Description

When trying to deploy devmode.sh with the changeid=I0c125fac38cd186f98b9bc69bcc570f669eb6de1 and commit=434aa825f9c91f5644094f60a5217d0fab3b2a2a I'm getting:

An exception occurred during task execution. To see the full traceback, use -vvv. The error was: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 273: ordinal not in range(128)
fatal: [192.168.0.248]: FAILED! => {"changed": false, "failed": true, "module_stderr": "Traceback (most recent call last):\n File \"/tmp/ansible_qXtaOx/ansible_module_jenkins_deps.py\", line 230, in <module>\n main()\n File \"/tmp/ansible_qXtaOx/ansible_module_jenkins_deps.py\", line 222, in main\n module.params['patchset_rev'])\n File \"/tmp/ansible_qXtaOx/ansible_module_jenkins_deps.py\", line 174, in resolve_dep\n details = get_details(**change)\n File \"/tmp/ansible_qXtaOx/ansible_module_jenkins_deps.py\", line 140, in get_details\n str(data['revisions'][revision]['commit']['message'])}\nUnicodeEncodeError: 'ascii' codec can't encode character u'\\xe9' in position 273: ordinal not in range(128)\n", "module_stdout": "", "msg": "MODULE FAILURE"}

After amending the commit message to replace "Martin André" with "Martin Andre", the error went away.

Tags: ci quickstart
Revision history for this message
Jiří Stránský (jistr) wrote :

Hitting the same in CI:

TASK [gate-quickstart : Parse Jenkins changes] *********************************
task path: /home/centos/workspace/tqe-containers-gate-master-tripleo-ci-delorean-full-containers_minimal/usr/local/share/ansible/roles/gate-quickstart/tasks/main.yml:4
Wednesday 27 September 2017 11:11:16 +0000 (0:00:00.133) 0:00:00.133 ***
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: UnicodeEncodeError: 'ascii' codec can't encode characters in position 635-636: ordinal not in range(128)
fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "module_stderr": "Traceback (most recent call last):\n File \"/tmp/ansible_LPDKSg/ansible_module_jenkins_deps.py\", line 224, in <module>\n main()\n File \"/tmp/ansible_LPDKSg/ansible_module_jenkins_deps.py\", line 216, in main\n module.params['patchset_rev'])\n File \"/tmp/ansible_LPDKSg/ansible_module_jenkins_deps.py\", line 174, in resolve_dep\n details = get_details(**change)\n File \"/tmp/ansible_LPDKSg/ansible_module_jenkins_deps.py\", line 140, in get_details\n str(data['revisions'][revision]['commit']['message'])}\nUnicodeEncodeError: 'ascii' codec can't encode characters in position 635-636: ordinal not in range(128)\n", "module_stdout": "", "msg": "MODULE FAILURE"}

tags: added: ci quickstart
Changed in tripleo:
importance: Undecided → High
status: New → Triaged
Changed in tripleo:
milestone: none → queens-1
Changed in tripleo:
milestone: queens-1 → queens-2
Changed in tripleo:
milestone: queens-2 → queens-3
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.