diff --git a/product/ERP5/Document/BusinessTemplate.py b/product/ERP5/Document/BusinessTemplate.py
index 6ffd172c3975f08299c0d2e15574ec60492d1e45..15413cf7b7f749c61a01c54829a5192529504e9b 100644
--- a/product/ERP5/Document/BusinessTemplate.py
+++ b/product/ERP5/Document/BusinessTemplate.py
@@ -869,7 +869,8 @@ class ObjectTemplateItem(BaseTemplateItem):
         try:
           OFS.XMLExportImport.exportXML(old_object._p_jar, old_object._p_oid, old_io)
           old_obj_xml = old_io.getvalue()
-        except ImportError, e: # module is already removed etc.
+        except (ImportError, UnicodeDecodeError), e: # module is already
+                                                     # removed etc.
           old_obj_xml = '(%s: %s)' % (e.__class__.__name__, e)
         new_io.close()
         old_io.close()