openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #14999
[Bug 974977] Re: [6.1] TypeError: coercing to Unicode
Hello
Their is no connection between lp:956798and this bug.
Here Stock Graph report is generate using PyChart which is Independent to Server Report Engine.
Being more specific the trackback looks like this :
2012-08-29 06:05:34,223 5050 ERROR ? openerp.service.web_services: Exception: 'charmap' codec can't encode characters in position 0-7: character maps to <undefined>
Traceback (most recent call last):
File "/home/openerp/source/server/trunk/openerp/service/web_services.py", line 726, in go
(result, format) = obj.create(cr, uid, ids, datas, context)
File "/home/openerp/source/addons/trunk/stock/report/product_stock.py", line 108, in create
gt.draw()
File "/home/openerp/source/addons/trunk/stock/report/stock_graph.py", line 101, in draw
ar.draw(self._canvas)
File "/usr/lib/pymodules/python2.7/pychart/area.py", line 248, in draw
self.legend.draw(self, legends, can)
File "/usr/lib/pymodules/python2.7/pychart/legend.py", line 178, in draw
l.draw(ar, can, this_x, this_x + max_sample_width[col], this_y)
File "/usr/lib/pymodules/python2.7/pychart/legend.py", line 88, in draw
can.show(x_label, y, self.label)
File "/usr/lib/pymodules/python2.7/pychart/basecanvas.py", line 503, in show
self.text_show(font_name, nscale(size), color, str)
File "/usr/lib/pymodules/python2.7/pychart/pdfcanvas.py", line 171, in text_show
self.__write("(%s) Tj " % (str.encode('mac_roman')))
File "/usr/lib/python2.7/encodings/mac_roman.py", line 12, in encode
return codecs.charmap_encode(input,errors,encoding_table)
UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-7: character maps to <undefined>
2012-08-29 06:05:34,436 5050 ERROR None openerp.netsvc: charmap
Анатолий أناتولي 阿纳托利 アナトーリー 아나톨리 अनातोली อานาโตลี آناتولی
0
8
character maps to <undefined>
(<type 'exceptions.UnicodeEncodeError'>, UnicodeEncodeError('charmap', u'\u0410\u043d\u0430\u0442\u043e\u043b\u0438\u0439 \u0623\u0646\u0627\u062a\u0648\u0644\u064a \u963f\u7eb3\u6258\u5229 \u30a2\u30ca\u30c8\u30fc\u30ea\u30fc \uc544\ub098\ud1a8\ub9ac \u0905\u0928\u093e\u0924\u094b\u0932\u0940 \u0e2d\u0e32\u0e19\u0e32\u0e42\u0e15\u0e25\u0e35 \u0622\u0646\u0627\u062a\u0648\u0644\u06cc', 0, 8, 'character maps to <undefined>'), <traceback object at 0xb4d9e64>)
Traceback (most recent call last):
File "/home/openerp/source/server/trunk/openerp/netsvc.py", line 362, in dispatch_rpc
result = ExportService.getService(service_name).dispatch(method, params)
File "/home/openerp/source/server/trunk/openerp/service/web_services.py", line 669, in dispatch
res = fn(db, uid, *params)
File "/home/openerp/source/server/trunk/openerp/service/web_services.py", line 774, in exp_report_get
return self._check_report(report_id)
File "/home/openerp/source/server/trunk/openerp/service/web_services.py", line 752, in _check_report
netsvc.abort_response(exc, exc.message, 'warning', exc.traceback)
File "/home/openerp/source/server/trunk/openerp/netsvc.py", line 67, in abort_response
raise openerp.osv.osv.except_osv(description, details)
except_osv: (u'charmap\n\u0410\u043d\u0430\u0442\u043e\u043b\u0438\u0439 \u0623\u0646\u0627\u062a\u0648\u0644\u064a \u963f\u7eb3\u6258\u5229 \u30a2\u30ca\u30c8\u30fc\u30ea\u30fc \uc544\ub098\ud1a8\ub9ac \u0905\u0928\u093e\u0924\u094b\u0932\u0940 \u0e2d\u0e32\u0e19\u0e32\u0e42\u0e15\u0e25\u0e35 \u0622\u0646\u0627\u062a\u0648\u0644\u06cc\n0\n8\ncharacter maps to <undefined>', (<type 'exceptions.UnicodeEncodeError'>, UnicodeEncodeError('charmap', u'\u0410\u043d\u0430\u0442\u043e\u043b\u0438\u0439 \u0623\u0646\u0627\u062a\u0648\u0644\u064a \u963f\u7eb3\u6258\u5229 \u30a2\u30ca\u30c8\u30fc\u30ea\u30fc \uc544\ub098\ud1a8\ub9ac \u0905\u0928\u093e\u0924\u094b\u0932\u0940 \u0e2d\u0e32\u0e19\u0e32\u0e42\u0e15\u0e25\u0e35 \u0622\u0646\u0627\u062a\u0648\u0644\u06cc', 0, 8, 'character maps to <undefined>'), <traceback object at 0xb4d9e64>))
I suggest community Team to have a look at and take appropriate Decision (Does not affect server project).
Thanks in advance for understanding.
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/974977
Title:
[6.1] TypeError: coercing to Unicode
Status in OpenERP Server:
New
Bug description:
When i'm clicking on "Stock Level Forecast" in products comes out an
error
Client Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/openerp-6.1_1-py2.6.egg/openerp/addons/web/common/http.py", line 260, in dispatch
r = method(controller, self, **self.params)
File "/usr/local/lib/python2.6/dist-packages/openerp-6.1_1-py2.6.egg/openerp/addons/web/controllers/main.py", line 1784, in index
req.session._db, req.session._uid, req.session._password, report_id)
File "/usr/local/lib/python2.6/dist-packages/openerp-6.1_1-py2.6.egg/openerp/addons/web/common/openerplib/main.py", line 117, in proxy
result = self.connector.send(self.service_name, method, *args)
File "/usr/local/lib/python2.6/dist-packages/openerp-6.1_1-py2.6.egg/openerp/addons/web/common/http.py", line 596, in send
fault = xmlrpclib.Fault('warning -- ' + e.name + '\n\n' + e.value, '')
TypeError: coercing to Unicode: need string or buffer, tuple found
This error is only when the name of product on russian language. when
name in english it works normal. Please help
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/974977/+subscriptions