[GH-ISSUE #959] Unicode issue when mailbox operation fails #817

Closed
opened 2026-02-27 11:13:43 +03:00 by kerem · 0 comments
Owner

Originally created by @tonioo on GitHub (Nov 4, 2016).
Original GitHub issue: https://github.com/modoboa/modoboa/issues/959

Traceback:  

File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/core/handlers/base.py" in get_response
  149.                     response = self.process_exception_by_middleware(e, request)

File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/core/handlers/base.py" in get_response
  147.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/utils/decorators.py" in inner
  184.                     return func(*args, **kwargs)

File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/utils/decorators.py" in inner
  184.                     return func(*args, **kwargs)

File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/contrib/auth/decorators.py" in _wrapped_view
  23.                 return view_func(request, *args, **kwargs)

File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/contrib/auth/decorators.py" in _wrapped_view
  23.                 return view_func(request, *args, **kwargs)

File "/srv/modoboa/env/local/lib/python2.7/site-packages/reversion/revisions.py" in do_revision_context
  315.                 return func(*args, **kwargs)

File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/views/identity.py" in editaccount
  181.     return AccountForm(request, instances=instances).process()

File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/lib/form_utils.py" in process
  349.                 self.save()

File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/forms/account.py" in save
  465.         self.forms[1]["instance"].save(self.user, self.account)

File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/forms/account.py" in save
  333.             self.mb.update_from_dict(user, self.cleaned_data)

File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/models/mailbox.py" in update_from_dict
  305.             self.rename(local_part, domain)

File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/models/mailbox.py" in rename
  203.         old_mail_home = self.mail_home

File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/models/mailbox.py" in mail_home
  148.                     _("Failed to retrieve mailbox location (%s)" % output))

File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/utils/translation/__init__.py" in ugettext
  85.     return _trans.ugettext(message)

File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/utils/translation/trans_real.py" in ugettext
  321.         return do_translate(message, 'ugettext')

File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/utils/translation/trans_real.py" in do_translate
  301.         result = getattr(translation_object, translation_function)(eol_message)

File "/usr/lib/python2.7/gettext.py" in ugettext
  404.             return unicode(message)

Exception Type: UnicodeDecodeError at /admin/accounts/edit/143/
Exception Value: 'ascii' codec can't decode byte 0xc3 in position 67: ordinal not in range(128)
Originally created by @tonioo on GitHub (Nov 4, 2016). Original GitHub issue: https://github.com/modoboa/modoboa/issues/959 ```python Traceback: File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/core/handlers/base.py" in get_response 149. response = self.process_exception_by_middleware(e, request) File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/core/handlers/base.py" in get_response 147. response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/utils/decorators.py" in inner 184. return func(*args, **kwargs) File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/utils/decorators.py" in inner 184. return func(*args, **kwargs) File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/contrib/auth/decorators.py" in _wrapped_view 23. return view_func(request, *args, **kwargs) File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/contrib/auth/decorators.py" in _wrapped_view 23. return view_func(request, *args, **kwargs) File "/srv/modoboa/env/local/lib/python2.7/site-packages/reversion/revisions.py" in do_revision_context 315. return func(*args, **kwargs) File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/views/identity.py" in editaccount 181. return AccountForm(request, instances=instances).process() File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/lib/form_utils.py" in process 349. self.save() File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/forms/account.py" in save 465. self.forms[1]["instance"].save(self.user, self.account) File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/forms/account.py" in save 333. self.mb.update_from_dict(user, self.cleaned_data) File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/models/mailbox.py" in update_from_dict 305. self.rename(local_part, domain) File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/models/mailbox.py" in rename 203. old_mail_home = self.mail_home File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/admin/models/mailbox.py" in mail_home 148. _("Failed to retrieve mailbox location (%s)" % output)) File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/utils/translation/__init__.py" in ugettext 85. return _trans.ugettext(message) File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/utils/translation/trans_real.py" in ugettext 321. return do_translate(message, 'ugettext') File "/srv/modoboa/env/local/lib/python2.7/site-packages/Django-1.9.7-py2.7.egg/django/utils/translation/trans_real.py" in do_translate 301. result = getattr(translation_object, translation_function)(eol_message) File "/usr/lib/python2.7/gettext.py" in ugettext 404. return unicode(message) Exception Type: UnicodeDecodeError at /admin/accounts/edit/143/ Exception Value: 'ascii' codec can't decode byte 0xc3 in position 67: ordinal not in range(128) ```
kerem 2026-02-27 11:13:43 +03:00
  • closed this issue
  • added the
    bug
    label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/modoboa-modoboa#817
No description provided.