Translation

Bug #1258411 reported by Dewinne Julien
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Aeroo Reports
Fix Committed
Undecided
Unassigned

Bug Description

When I tried to synchronize translation in FR_BE, I have this error:

OpenERP Server Error
________________________________________
Client Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/web/http.py", line 204, in dispatch
    response["result"] = method(self, **self.params)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/web/controllers/main.py", line 1132, in call_button
    action = self._call_kw(req, model, method, args, {})
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/web/controllers/main.py", line 1120, in _call_kw
    return getattr(req.session.model(model), method)(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/web/session.py", line 42, in proxy
    result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/web/session.py", line 30, in proxy_method
    result = self.session.send(self.service_name, method, *args)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/web/session.py", line 103, in send
    raise xmlrpclib.Fault(openerp.tools.ustr(e), formatted_info)

Server Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/web/session.py", line 89, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/netsvc.py", line 292, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/service/web_services.py", line 626, in dispatch
    res = fn(db, uid, *params)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/osv/osv.py", line 188, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/osv/osv.py", line 131, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/osv/osv.py", line 197, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/osv/osv.py", line 185, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/base/module/wizard/base_update_translations.py", line 47, in act_update
    tools.trans_export(this.lang, ['all'], buf, 'csv', cr)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/tools/translate.py", line 496, in trans_export
    translations = trans_generate(lang, modules, cr)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/report_aeroo/translate.py", line 341, in extend_trans_generate
    _to_translate.sort()
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 5: ordinal not in range(128)

And the log:

2013-12-05 14:31:05,639 15326 ERROR Matedex openerp.osv.osv: Uncaught exception
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/osv/osv.py", line 131, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/osv/osv.py", line 197, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/osv/osv.py", line 185, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/base/module/wizard/base_update_translations.py", line 47, in act_update
    tools.trans_export(this.lang, ['all'], buf, 'csv', cr)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/tools/translate.py", line 496, in trans_export
    translations = trans_generate(lang, modules, cr)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/report_aeroo/translate.py", line 341, in extend_trans_generate
    _to_translate.sort()
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 5: ordinal not in range(128)
2013-12-05 14:31:05,640 15326 ERROR Matedex openerp.netsvc: ascii
TVA Déductible 12% Intracomm. - Biens d'investissement
5
6
ordinal not in range(128)
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/netsvc.py", line 292, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/service/web_services.py", line 626, in dispatch
    res = fn(db, uid, *params)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/osv/osv.py", line 188, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/osv/osv.py", line 131, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/osv/osv.py", line 197, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/osv/osv.py", line 185, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/base/module/wizard/base_update_translations.py", line 47, in act_update
    tools.trans_export(this.lang, ['all'], buf, 'csv', cr)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/tools/translate.py", line 496, in trans_export
    translations = trans_generate(lang, modules, cr)
  File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20131001_231052-py2.7.egg/openerp/addons/report_aeroo/translate.py", line 341, in extend_trans_generate
    _to_translate.sort()
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 5: ordinal not in range(128)

Changed in aeroo:
status: New → Fix Committed
Revision history for this message
jordg (gbj) wrote :

I am getting a similar result on Ubuntu 10.04 with Openerp-6.1.
In my odt file I have content.xml with font-face-decls with chinese characters.
On my desktop it works OK. On the server I get:

    (result, format) = obj.create(cr, uid, ids, datas, context)
  File "/home/openerp/addons-extra-6.1/report_aeroo/report_aeroo.py", line 837, in create
    res = fnct(cr, uid, ids, data, report_xml, context)
  File "/home/openerp/addons-extra-6.1/report_aeroo/report_aeroo.py", line 768, in create_source_odt
    return self.create_single_pdf(cr, uid, ids, data, report_xml, context)
  File "/home/openerp/addons-extra-6.1/report_aeroo/report_aeroo.py", line 595, in create_single_pdf
    return self.create_aeroo_report(cr, uid, ids, data, report_xml, context=context, output=output)
  File "/home/openerp/addons-extra-6.1/report_aeroo/report_aeroo.py", line 544, in create_aeroo_report
    self._raise_exception(e, print_id)
  File "/home/openerp/addons-extra-6.1/report_aeroo/report_aeroo.py", line 440, in _raise_exception
    raise Exception(_("Aeroo Reports: Error while generating the report."), e, str(e), _("For more reference inspect error logs."))

<office:font-face-decls><style:font-face style:name="Lohit Hindi1" svg:font-family="'Lohit Hindi'"/><style:font-face style:name="Times New Roman1" svg:font-family="'Times New Roman'" style:font-family-generic="roman"/><style:font-face style:name="Times New Roman" svg:font-family="'Times New Roman'" style:font-family-generic="roman" style:font-pitch="variable"/><style:font-face style:name="Arial" svg:font-family="Arial" style:font-family-generic="swiss" style:font-pitch="variable"/><style:font-face style:name="Lohit Hindi" svg:font-family="'Lohit Hindi'" style:font-family-generic="system" style:font-pitch="variable"/><style:font-face style:name="宋体" svg:font-family="宋体" style:font-family-generic="system" style:font-pitch="variable"/><style:font-face style:name="微软雅黑" svg:font-family="微软雅黑" style:font-family-generic="system" style:font-pitch="variable"/></office:font-face-decls>

Thanks

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.