pnlbwh / pnlpipe-containers

Containers for pnlpipe software
Other
0 stars 2 forks source link

[BUG] UTF-8 encoding required #7

Closed tashrifbillah closed 3 years ago

tashrifbillah commented 3 years ago

https://stackoverflow.com/questions/52065842/python-docker-ascii-codec-cant-encode-character

INFO: [pid 1252] Worker Worker(salt=414085601, workers=1, host=a2cc469fc74a, username=root, pid=1252) running   StructAlign(id=1004, ses=01, bids_data_dir=/home/pnlbwh/rawdata, struct_template=sub-*/ses-01/anat/*_T1w.nii.gz, derivatives_dir=derivatives/pnlpipe)
ERROR: [pid 1252] Worker Worker(salt=414085601, workers=1, host=a2cc469fc74a, username=root, pid=1252) failed    StructAlign(id=1004, ses=01, bids_data_dir=/home/pnlbwh/rawdata, struct_template=sub-*/ses-01/anat/*_T1w.nii.gz, derivatives_dir=derivatives/pnlpipe)
Traceback (most recent call last):
  File "/home/pnlbwh/miniconda3/envs/pnlpipe3/lib/python3.6/site-packages/luigi/worker.py", line 191, in run
    new_deps = self._run_get_new_deps()
  File "/home/pnlbwh/miniconda3/envs/pnlpipe3/lib/python3.6/site-packages/luigi/worker.py", line 133, in _run_get_new_deps
    task_gen = self.task.run()
  File "/home/pnlbwh/luigi-pnlpipe/workflows/struct_pipe.py", line 44, in run
    write_provenance(self)
  File "/home/pnlbwh/luigi-pnlpipe/workflows/_provenance.py", line 21, in write_provenance
    f.write(template)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 847-848: ordinal not in range(128)
INFO: Informed scheduler that task   StructAlign__home_pnlbwh_raw_derivatives_pnlp_1004_30069f0d88   has status   FAILED
INFO: Worker Worker(salt=414085601, workers=1, host=a2cc469fc74a, username=root, pid=1252) was stopped. Shutting down Keep-Alive thread
tashrifbillah commented 3 years ago

https://github.com/docker/compose/issues/4060#issuecomment-733788758