Browse Source

HUE-8191 [jb] UnicodeEncodeError occurs in Job Browser when browser language is not English

Ying Chen 7 years ago
parent
commit
899e2f8a30
1 changed files with 2 additions and 1 deletions
  1. 2 1
      apps/jobbrowser/src/jobbrowser/apis/job_api.py

+ 2 - 1
apps/jobbrowser/src/jobbrowser/apis/job_api.py

@@ -18,6 +18,7 @@
 import json
 import logging
 
+from django.utils.encoding import smart_str
 from django.utils.translation import ugettext as _
 from hadoop.yarn import resource_manager_api
 
@@ -228,7 +229,7 @@ class YarnApi(Api):
       else:
         logs = None
     except PopupException, e:
-      LOG.warn('No task attempt found for logs: %s' % e)
+      LOG.warn('No task attempt found for logs: %s' % smart_str(e))
     return {'logs': logs}