You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "Marcus Christie (Jira)" <ji...@apache.org> on 2022/05/17 21:36:00 UTC
[jira] [Created] (AIRAVATA-3620) UnicodeEncodeError when unicode character in project name
Marcus Christie created AIRAVATA-3620:
-----------------------------------------
Summary: UnicodeEncodeError when unicode character in project name
Key: AIRAVATA-3620
URL: https://issues.apache.org/jira/browse/AIRAVATA-3620
Project: Airavata
Issue Type: Bug
Components: Django Portal
Reporter: Marcus Christie
Assignee: Marcus Christie
{code}
'ascii' codec can't encode character '\xe1' in position 56: ordinal not in range(128)
The string that could not be encoded/decoded was: dor/Cálculo
{code}
Traceback
{code}
/var/www/portals/django-seagrid/airavata-django-portal/django_airavata/apps/api/views.py, line 234, in launch
experiment_util.launch(request, experiment_id)
/var/www/portals/django-seagrid/venv/lib64/python3.6/site-packages/airavata_django_portal_sdk/experiment_util/api.py, line 28, in launch
_set_storage_id_and_data_dir(request, experiment)
/var/www/portals/django-seagrid/venv/lib64/python3.6/site-packages/airavata_django_portal_sdk/experiment_util/api.py, line 81, in _set_storage_id_and_data_dir
create_unique=True)
/var/www/portals/django-seagrid/venv/lib64/python3.6/site-packages/airavata_django_portal_sdk/user_storage/api.py, line 701, in create_user_dir
storage_resource_id, resource_path = backend.create_dirs(final_path, dir_names=dir_names, create_unique=create_unique)
/var/www/portals/django-seagrid/venv/lib64/python3.6/site-packages/airavata_django_portal_sdk/user_storage/backends/django_filesystem_provider.py, line 116, in create_dirs
if datastore.exists(final_path) and not create_unique:
/var/www/portals/django-seagrid/venv/lib64/python3.6/site-packages/airavata_django_portal_sdk/user_storage/backends/django_filesystem_provider.py, line 154, in exists
return self.storage.exists(path)
/var/www/portals/django-seagrid/venv/lib64/python3.6/site-packages/django/core/files/storage.py, line 325, in exists
return os.path.exists(self.path(name))
/usr/lib64/python3.6/genericpath.py, line 19, in exists
os.stat(path)
{code}
Where path in that last line is
{code}
'/var/www/portals/gateway-user-data/seagrid/pcorregidor/Cálculos_RAM-2022/opt-freq-ac-acetico-wb97xd-631Gdp'
{code}
--
This message was sent by Atlassian Jira
(v8.20.7#820007)