← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 693298] Re: [6.0-Rc1] Web client error on starting

 

If I delete those locale files, it generates different error

TypeError: sequence item 72: expected string or Unicode, bool found


  File "/home/phongnt/Documents/Projects/openerp-trunk/web/lib/cherrypy/_cprequest.py", line 606, in respond
    cherrypy.response.body = self.handler()
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/lib/cherrypy/_cpdispatch.py", line 25, in __call__
    return self.callable(*self.args, **self.kwargs)
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/openobject/tools/_expose.py", line 191, in func_wrapper
    res = func(*args, **kw)
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/openobject/controllers/_root.py", line 85, in default
    return request.handler()
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/lib/cherrypy/_cpdispatch.py", line 25, in __call__
    return self.callable(*self.args, **self.kwargs)
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/openobject/tools/_expose.py", line 191, in func_wrapper
    res = func(*args, **kw)
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/addons/openerp/controllers/utils.py", line 196, in wrapper
    return fn(*args, **kw)
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/addons/openerp/controllers/root.py", line 167, in login
   return tiny_login(target=location, db=db, user=user, password=password, action="login", message=message)
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/openobject/tools/_expose.py", line 231, in func_wrapper
    return render_template(_template, res).encode("utf-8")
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/openobject/tools/_expose.py", line 150, in render_template
    return utils.NoEscape(template.render_unicode(**kw))
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/lib/mako/template.py", line 292, in render_unicode
    as_unicode=True)
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/lib/mako/runtime.py", line 576, in _render
    return context._pop_buffer().getvalue()
  File "/home/phongnt/Documents/Projects/openerp-trunk/web/lib/mako/util.py", line 124, in getvalue
    return self.delim.join(self.data)
TypeError: sequence item 72: expected string or Unicode, bool found

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/693298

Title:
  [6.0-Rc1] Web client error on starting

Status in OpenObject Web Client:
  Confirmed

Bug description:
  Hello,
I just updated the web client with the last revision. When I start a new session, here's the error displayed in the server (nothing at client's side) .


[22/Dec/2010:09:26:53]  Syntax error while loading translation for locale "sr@latin" from addon "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/addons/view_diagram"
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openobject/i18n/_gettext.py", line 78, in _load_translations
    tr = _load_translation(path, locale, domain)
  File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openobject/i18n/_gettext.py", line 67, in _load_translation
    locale_path, [locale], domain)
  File "/usr/lib/pymodules/python2.6/babel/support.py", line 309, in load
    return cls(fileobj=open(filename, 'rb'), domain=domain)
  File "/usr/lib/pymodules/python2.6/babel/support.py", line 283, in __init__
    gettext.GNUTranslations.__init__(self, fp=fileobj)
  File "/usr/lib/python2.6/gettext.py", line 180, in __init__
    self._parse(fp)
  File "/usr/lib/python2.6/gettext.py", line 315, in _parse
    self.plural = c2py(plural)
  File "/usr/lib/python2.6/gettext.py", line 126, in c2py
    return eval('lambda n: int(%s)' % plural)
  File "<string>", line 1
    lambda n: int((test(n%10==1  and  n%100!=11 ,  0 , test( n%10>=2  and  n%10< =4  and  (n%100<10  or  n%100>=20) ,  1 ,  2))))
                                                                                 ^
SyntaxError: invalid syntax





References