Cube Browser can't browse dimensions with french letters

Bug #812229 reported by Tidiane SIDIBE
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenObject Business Intelligence
New
Undecided
Unassigned

Bug Description

When I'm using the Cube Browser, I get an error from the Pyparsing.
The error is only on dimension names that contains french special characters like : è, é ...
I added those chars to the alphas of PyParsing by modifying :
1 : #-*-encoding:utf-8-*-
105 : alphas = string.ascii_lowercase + string.ascii_uppercase + 'àèéêëùû'
141 : alphas = string.ascii_lowercase + string.ascii_uppercase + 'àèéêëùû'
I tried so many ideas but I still don't get the problem fixed.

The trace I get is like that :

ERROR:web-services:[01]:
ERROR:web-services:[02]: Environment Information :
ERROR:web-services:[03]: System : Linux-2.6.32-33-generic-i686-with-Ubuntu-10.04-lucid
ERROR:web-services:[04]: OS Name : posix
ERROR:web-services:[05]: Distributor ID: Ubuntu
ERROR:web-services:[06]: Description: Ubuntu 10.04.2 LTS
ERROR:web-services:[07]: Release: 10.04
ERROR:web-services:[08]: Codename: lucid
ERROR:web-services:[09]: Operating System Release : 2.6.32-33-generic
ERROR:web-services:[10]: Operating System Version : #70-Ubuntu SMP Thu Jul 7 21:09:46 UTC 2011
ERROR:web-services:[11]: Operating System Architecture : 32bit
ERROR:web-services:[12]: Operating System Locale : fr_FR.UTF8
ERROR:web-services:[13]: Python Version : 2.6.5
ERROR:web-services:[14]: OpenERP-Server Version : 5.0.16
ERROR:web-services:[15]: Last revision No. & ID : 20110425
ERROR:web-services:[16]: Traceback (most recent call last):
ERROR:web-services:[17]: File "/home/tidianes/workspace/.../server/bin/osv/osv.py", line 61, in wrapper
ERROR:web-services:[18]: return f(self, dbname, *args, **kwargs)
ERROR:web-services:[19]: File "/home/tidianes/workspace/.../server/bin/osv/osv.py", line 122, in execute
ERROR:web-services:[20]: res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
ERROR:web-services:[21]: File "/home/tidianes/workspace/.../server/bin/osv/osv.py", line 114, in execute_cr
ERROR:web-services:[22]: return getattr(object, method)(cr, uid, *args, **kw)
ERROR:web-services:[23]: File "/home/tidianes/workspace/.../server/bin/addons/olap/olap.py", line 289, in request
ERROR:web-services:[24]: mdx = mdx_parser.parse(request)
ERROR:web-services:[25]: File "/home/tidianes/workspace/.../server/bin/addons/olap/cube/mdx_parser.py", line 176, in parse
ERROR:web-services:[26]: return mdx_query_parser.parseString(query)[0]
ERROR:web-services:[27]: File "/usr/local/lib/python2.6/dist-packages/pyparsing-1.5.5-py2.6.egg/pyparsing.py", line 1101, in parseString
ERROR:web-services:[28]: raise exc
ERROR:web-services:[29]: ParseException: Expected "}" (at char 20), (line:1, col:21)
Thanks for your help.

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.