c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #24066
[Bug 693298] Re: [6.0-Rc1] Web client error on starting
Should I reopen this, or should I file for another bug report?
127.0.0.1 - - [12/May/2011:14:50:11] "GET / HTTP/1.1" 303 376 "" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30"
[12/May/2011:14:53:06] HTTP
Request Headers:
COOKIE: session_id=571e721bf0fdd037f551094f0fa18103a76dab4e
HOST: localhost:8080
ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
ACCEPT-CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.3
USER-AGENT: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30
CONNECTION: keep-alive
Remote-Addr: 127.0.0.1
ACCEPT-LANGUAGE: en-US,en;q=0.8
ACCEPT-ENCODING: gzip,deflate,sdch
/usr/lib/python2.6/cgitb.py:245: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
value = pydoc.text.repr(getattr(evalue, name))
[12/May/2011:14:53:07] HTTP <type 'exceptions.TypeError'>
Python 2.6.5: /usr/bin/python2.6
Thu May 12 14:53:06 2011
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/usr/lib/pymodules/python2.6/cherrypy/_cprequest.py in respond(self=<cherrypy._cprequest.Request object>, path_info='/openerp/login')
604 if self.handler:
605 self.stage = 'handler'
606 cherrypy.response.body = self.handler()
607
608 self.stage = 'before_finalize'
global cherrypy = <module 'cherrypy' from '/usr/lib/pymodules/python2.6/cherrypy/__init__.pyc'>
cherrypy.response = <cherrypy._ThreadLocalProxy object>
cherrypy.response.body = []
self = <cherrypy._cprequest.Request object>
self.handler = <cherrypy._cpdispatch.LateParamPageHandler object>
/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py in __call__(self=<cherrypy._cpdispatch.LateParamPageHandler object>)
23 def __call__(self):
24 try:
25 return self.callable(*self.args, **self.kwargs)
26 except TypeError, x:
27 test_callable_spec(self.callable, self.args, self.kwargs)
self = <cherrypy._cpdispatch.LateParamPageHandler object>
self.callable = <bound method Root.default of <openobject.controllers._root.Root object>>
self.args = ('openerp', 'login')
self.kwargs = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in func_wrapper(*args=(<openobject.controllers._root.Root object>, 'openerp', 'login'), **kw={'db': '', 'user': ''})
180 raise cherrypy.HTTPError(405)
181
182 res = func(*args, **kw)
183 if format == 'json' or (allow_json and 'allow_json' in cherrypy.request.params):
184 cherrypy.response.headers['Content-Type'] = 'text/javascript'
global res = '/media/data/Projects/openerp-6.0/web/addons/view_calendar/widgets/templates/groups.mako'
func = <function default>
args = (<openobject.controllers._root.Root object>, 'openerp', 'login')
kw = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/openobject/controllers/_root.py in default(self=<openobject.controllers._root.Root object>, *args=('openerp', 'login'), **kw={'db': '', 'user': ''})
88 request.handler = cherrypy.NotFound()
89
90 return request.handler()
91
92 def find_handler(self):
request = <cherrypy._ThreadLocalProxy object>
request.handler = <cherrypy._cpdispatch.LateParamPageHandler object>
/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py in __call__(self=<cherrypy._cpdispatch.LateParamPageHandler object>)
23 def __call__(self):
24 try:
25 return self.callable(*self.args, **self.kwargs)
26 except TypeError, x:
27 test_callable_spec(self.callable, self.args, self.kwargs)
self = <cherrypy._cpdispatch.LateParamPageHandler object>
self.callable = <bound method Root.login of <openerp.controllers.root.Root object>>
self.args = ()
self.kwargs = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in func_wrapper(*args=(<openerp.controllers.root.Root object>,), **kw={'db': '', 'user': ''})
180 raise cherrypy.HTTPError(405)
181
182 res = func(*args, **kw)
183 if format == 'json' or (allow_json and 'allow_json' in cherrypy.request.params):
184 cherrypy.response.headers['Content-Type'] = 'text/javascript'
global res = '/media/data/Projects/openerp-6.0/web/addons/view_calendar/widgets/templates/groups.mako'
func = <function login>
args = (<openerp.controllers.root.Root object>,)
kw = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/utils.py in wrapper(*args=(<openerp.controllers.root.Root object>,), **kw={'db': '', 'user': ''})
186
187 def wrapper(*args, **kw):
188 return fn(*args, **kw)
189
190 return tools.decorated(wrapper, fn, secured=False)
fn = <function login>
args = (<openerp.controllers.root.Root object>,)
kw = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/root.py in login(self=<openerp.controllers.root.Root object>, db='', user='', password=None, style=None, location='/', message=None, **kw={})
156 style=style, cp_template="/openerp/controllers/templates/login_ajax.mako")
157
158 return tiny_login(target=location, db=db, user=user, password=password, action="login", message=message)
159
160 @expose()
global tiny_login = <function login>
target undefined
location = '/'
db = ''
user = ''
password = None
action undefined
message = None
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in func_wrapper(*args=(), **kw={'action': 'login', 'db': '', 'message': None, 'password': None, 'target': '/', 'user': ''})
220 jset.add(script)
221
222 return render_template(_template, res).encode("utf-8")
223
224 if not isinstance(res, basestring):
global render_template = <function render_template>
_template = <mako.template.Template object>
res = {'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x242d7d0>, '...8>, 'selector': <function <lambda> at 0x242d938>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}
).encode undefined
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in render_template(template=<mako.template.Template object>, kw={'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x242d7d0>, '...8>, 'selector': <function <lambda> at 0x242d938>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...})
139 kw['ctx'] = kw.pop('context')
140
141 return utils.NoEscape(template.render_unicode(**kw))
142
143
global utils = <module 'openobject.tools._utils' from '/media/d...cts/openerp-6.0/web/openobject/tools/_utils.pyc'>
utils.NoEscape = <class 'openobject.tools._utils.NoEscape'>
template = <mako.template.Template object>
template.render_unicode = <bound method Template.render_unicode of <mako.template.Template object>>
kw = {'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x242d7d0>, '...8>, 'selector': <function <lambda> at 0x242d938>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}
/usr/lib/pymodules/python2.6/mako/template.py in render_unicode(self=<mako.template.Template object>, *args=(), **data={'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x242d7d0>, '...8>, 'selector': <function <lambda> at 0x242d938>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...})
136 """render the output of this template as a unicode object."""
137
138 return runtime._render(self, self.callable_, args, data, as_unicode=True)
139
140 def render_context(self, context, *args, **kwargs):
global runtime = <module 'mako.runtime' from '/usr/lib/pymodules/python2.6/mako/runtime.pyc'>
runtime._render = <function _render>
self = <mako.template.Template object>
self.callable_ = <function render_body>
args = ()
data = {'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x242d7d0>, '...8>, 'selector': <function <lambda> at 0x242d938>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}
as_unicode undefined
builtinTrue = True
/usr/lib/pymodules/python2.6/mako/runtime.py in _render(template=<mako.template.Template object>, callable_=<function render_body>, args=(), data={'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x242d7d0>, '...8>, 'selector': <function <lambda> at 0x242d938>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}, as_unicode=True)
363 context._with_template = template
364 _render_context(template, callable_, context, *args, **_kwargs_for_callable(callable_, data))
365 return context._pop_buffer().getvalue()
366
367 def _kwargs_for_callable(callable_, data, **kwargs):
context = <mako.runtime.Context object>
context._pop_buffer = <bound method Context._pop_buffer of <mako.runtime.Context object>>
).getvalue undefined
/usr/lib/pymodules/python2.6/mako/util.py in getvalue(self=<mako.util.FastEncodingBuffer object>)
72 return self.delim.join(self.data).encode(self.encoding, self.errors)
73 else:
74 return self.delim.join(self.data)
75
76 class LRUCache(dict):
self = <mako.util.FastEncodingBuffer object>
self.delim = u''
self.delim.join = <built-in method join of unicode object>
self.data = [u'<!doctype html>\n<html>\n<head>\n <meta htt...ject/static/css/jquery.fancybox-1.3.1.css"/>\n\n', u'\n <script type="text/javascript" src="/ope...ext/javascript">\n window.SCRIPT_PATH = "', u'', u'";\n openobject.http.SCRIPT_PATH = "', u'', u'";\n </script>\n \n', u' ', u'<script type="text/javascript" src="/openerp/j18n/en_US"></script>\n', u'\n', u' \n ', u'\n <script type="text/javascript" src="/ope...atic/css/style-ie.css"/>\n <![endif]-->\n ', u'\n <title>', u'Login', u'</title>\n <script type="text/javascript">\...}));\n })\n }\n </script>\n', u'', u'\n', u'', u'\n\n</head>\n\n<body>\n\n', u'\n\n', u'\n <table width="100%">\n <tr>', ...]
<type 'exceptions.TypeError'>: sequence item 93: expected string or Unicode, bool found
__class__ = <type 'exceptions.TypeError'>
__delattr__ = <method-wrapper '__delattr__' of exceptions.TypeError object>
__dict__ = {}
__doc__ = 'Inappropriate argument type.'
__format__ = <built-in method __format__ of exceptions.TypeError object>
__getattribute__ = <method-wrapper '__getattribute__' of exceptions.TypeError object>
__getitem__ = <method-wrapper '__getitem__' of exceptions.TypeError object>
__getslice__ = <method-wrapper '__getslice__' of exceptions.TypeError object>
__hash__ = <method-wrapper '__hash__' of exceptions.TypeError object>
__init__ = <method-wrapper '__init__' of exceptions.TypeError object>
__new__ = <built-in method __new__ of type object>
__reduce__ = <built-in method __reduce__ of exceptions.TypeError object>
__reduce_ex__ = <built-in method __reduce_ex__ of exceptions.TypeError object>
__repr__ = <method-wrapper '__repr__' of exceptions.TypeError object>
__setattr__ = <method-wrapper '__setattr__' of exceptions.TypeError object>
__setstate__ = <built-in method __setstate__ of exceptions.TypeError object>
__sizeof__ = <built-in method __sizeof__ of exceptions.TypeError object>
__str__ = <method-wrapper '__str__' of exceptions.TypeError object>
__subclasshook__ = <built-in method __subclasshook__ of type object>
__unicode__ = <built-in method __unicode__ of exceptions.TypeError object>
args = ('sequence item 93: expected string or Unicode, bool found',)
message = 'sequence item 93: expected string or Unicode, bool found'
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/cherrypy/_cprequest.py", line 606, in respond
cherrypy.response.body = self.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/openobject/controllers/_root.py", line 90, in default
return request.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/utils.py", line 188, in wrapper
return fn(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/root.py", line 158, in login
return tiny_login(target=location, db=db, user=user, password=password, action="login", message=message)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 222, in func_wrapper
return render_template(_template, res).encode("utf-8")
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 141, in render_template
return utils.NoEscape(template.render_unicode(**kw))
File "/usr/lib/pymodules/python2.6/mako/template.py", line 138, in render_unicode
return runtime._render(self, self.callable_, args, data, as_unicode=True)
File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 365, in _render
return context._pop_buffer().getvalue()
File "/usr/lib/pymodules/python2.6/mako/util.py", line 74, in getvalue
return self.delim.join(self.data)
TypeError: sequence item 93: expected string or Unicode, bool found
[12/May/2011:14:53:07] HTTP Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/cherrypy/_cprequest.py", line 606, in respond
cherrypy.response.body = self.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/openobject/controllers/_root.py", line 90, in default
return request.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/utils.py", line 188, in wrapper
return fn(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/root.py", line 158, in login
return tiny_login(target=location, db=db, user=user, password=password, action="login", message=message)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 222, in func_wrapper
return render_template(_template, res).encode("utf-8")
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 141, in render_template
return utils.NoEscape(template.render_unicode(**kw))
File "/usr/lib/pymodules/python2.6/mako/template.py", line 138, in render_unicode
return runtime._render(self, self.callable_, args, data, as_unicode=True)
File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 365, in _render
return context._pop_buffer().getvalue()
File "/usr/lib/pymodules/python2.6/mako/util.py", line 74, in getvalue
return self.delim.join(self.data)
TypeError: sequence item 93: expected string or Unicode, bool found
/usr/lib/python2.6/cgitb.py:173: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
value = pydoc.html.repr(getattr(evalue, name))
127.0.0.1 - - [12/May/2011:14:53:35] "GET /openerp/login?db=&user= HTTP/1.1" 500 29830 "" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30"
[12/May/2011:14:56:46] HTTP
Request Headers:
COOKIE: session_id=571e721bf0fdd037f551094f0fa18103a76dab4e
HOST: localhost:8080
CACHE-CONTROL: max-age=0
ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
ACCEPT-CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.3
USER-AGENT: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30
CONNECTION: keep-alive
Remote-Addr: 127.0.0.1
ACCEPT-LANGUAGE: en-US,en;q=0.8
ACCEPT-ENCODING: gzip,deflate,sdch
[12/May/2011:14:56:46] HTTP <type 'exceptions.TypeError'>
Python 2.6.5: /usr/bin/python2.6
Thu May 12 14:56:46 2011
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/usr/lib/pymodules/python2.6/cherrypy/_cprequest.py in respond(self=<cherrypy._cprequest.Request object>, path_info='/openerp/login')
604 if self.handler:
605 self.stage = 'handler'
606 cherrypy.response.body = self.handler()
607
608 self.stage = 'before_finalize'
global cherrypy = <module 'cherrypy' from '/usr/lib/pymodules/python2.6/cherrypy/__init__.pyc'>
cherrypy.response = <cherrypy._ThreadLocalProxy object>
cherrypy.response.body = []
self = <cherrypy._cprequest.Request object>
self.handler = <cherrypy._cpdispatch.LateParamPageHandler object>
/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py in __call__(self=<cherrypy._cpdispatch.LateParamPageHandler object>)
23 def __call__(self):
24 try:
25 return self.callable(*self.args, **self.kwargs)
26 except TypeError, x:
27 test_callable_spec(self.callable, self.args, self.kwargs)
self = <cherrypy._cpdispatch.LateParamPageHandler object>
self.callable = <bound method Root.default of <openobject.controllers._root.Root object>>
self.args = ('openerp', 'login')
self.kwargs = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in func_wrapper(*args=(<openobject.controllers._root.Root object>, 'openerp', 'login'), **kw={'db': '', 'user': ''})
180 raise cherrypy.HTTPError(405)
181
182 res = func(*args, **kw)
183 if format == 'json' or (allow_json and 'allow_json' in cherrypy.request.params):
184 cherrypy.response.headers['Content-Type'] = 'text/javascript'
global res = '/media/data/Projects/openerp-6.0/web/addons/view_calendar/widgets/templates/groups.mako'
func = <function default>
args = (<openobject.controllers._root.Root object>, 'openerp', 'login')
kw = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/openobject/controllers/_root.py in default(self=<openobject.controllers._root.Root object>, *args=('openerp', 'login'), **kw={'db': '', 'user': ''})
88 request.handler = cherrypy.NotFound()
89
90 return request.handler()
91
92 def find_handler(self):
request = <cherrypy._ThreadLocalProxy object>
request.handler = <cherrypy._cpdispatch.LateParamPageHandler object>
/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py in __call__(self=<cherrypy._cpdispatch.LateParamPageHandler object>)
23 def __call__(self):
24 try:
25 return self.callable(*self.args, **self.kwargs)
26 except TypeError, x:
27 test_callable_spec(self.callable, self.args, self.kwargs)
self = <cherrypy._cpdispatch.LateParamPageHandler object>
self.callable = <bound method Root.login of <openerp.controllers.root.Root object>>
self.args = ()
self.kwargs = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in func_wrapper(*args=(<openerp.controllers.root.Root object>,), **kw={'db': '', 'user': ''})
180 raise cherrypy.HTTPError(405)
181
182 res = func(*args, **kw)
183 if format == 'json' or (allow_json and 'allow_json' in cherrypy.request.params):
184 cherrypy.response.headers['Content-Type'] = 'text/javascript'
global res = '/media/data/Projects/openerp-6.0/web/addons/view_calendar/widgets/templates/groups.mako'
func = <function login>
args = (<openerp.controllers.root.Root object>,)
kw = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/utils.py in wrapper(*args=(<openerp.controllers.root.Root object>,), **kw={'db': '', 'user': ''})
186
187 def wrapper(*args, **kw):
188 return fn(*args, **kw)
189
190 return tools.decorated(wrapper, fn, secured=False)
fn = <function login>
args = (<openerp.controllers.root.Root object>,)
kw = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/root.py in login(self=<openerp.controllers.root.Root object>, db='', user='', password=None, style=None, location='/', message=None, **kw={})
156 style=style, cp_template="/openerp/controllers/templates/login_ajax.mako")
157
158 return tiny_login(target=location, db=db, user=user, password=password, action="login", message=message)
159
160 @expose()
global tiny_login = <function login>
target undefined
location = '/'
db = ''
user = ''
password = None
action undefined
message = None
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in func_wrapper(*args=(), **kw={'action': 'login', 'db': '', 'message': None, 'password': None, 'target': '/', 'user': ''})
220 jset.add(script)
221
222 return render_template(_template, res).encode("utf-8")
223
224 if not isinstance(res, basestring):
global render_template = <function render_template>
_template = <mako.template.Template object>
res = {'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x252eb18>, '...0>, 'selector': <function <lambda> at 0x252eaa0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}
).encode undefined
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in render_template(template=<mako.template.Template object>, kw={'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x252eb18>, '...0>, 'selector': <function <lambda> at 0x252eaa0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...})
139 kw['ctx'] = kw.pop('context')
140
141 return utils.NoEscape(template.render_unicode(**kw))
142
143
global utils = <module 'openobject.tools._utils' from '/media/d...cts/openerp-6.0/web/openobject/tools/_utils.pyc'>
utils.NoEscape = <class 'openobject.tools._utils.NoEscape'>
template = <mako.template.Template object>
template.render_unicode = <bound method Template.render_unicode of <mako.template.Template object>>
kw = {'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x252eb18>, '...0>, 'selector': <function <lambda> at 0x252eaa0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}
/usr/lib/pymodules/python2.6/mako/template.py in render_unicode(self=<mako.template.Template object>, *args=(), **data={'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x252eb18>, '...0>, 'selector': <function <lambda> at 0x252eaa0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...})
136 """render the output of this template as a unicode object."""
137
138 return runtime._render(self, self.callable_, args, data, as_unicode=True)
139
140 def render_context(self, context, *args, **kwargs):
global runtime = <module 'mako.runtime' from '/usr/lib/pymodules/python2.6/mako/runtime.pyc'>
runtime._render = <function _render>
self = <mako.template.Template object>
self.callable_ = <function render_body>
args = ()
data = {'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x252eb18>, '...0>, 'selector': <function <lambda> at 0x252eaa0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}
as_unicode undefined
builtinTrue = True
/usr/lib/pymodules/python2.6/mako/runtime.py in _render(template=<mako.template.Template object>, callable_=<function render_body>, args=(), data={'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x252eb18>, '...0>, 'selector': <function <lambda> at 0x252eaa0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}, as_unicode=True)
363 context._with_template = template
364 _render_context(template, callable_, context, *args, **_kwargs_for_callable(callable_, data))
365 return context._pop_buffer().getvalue()
366
367 def _kwargs_for_callable(callable_, data, **kwargs):
context = <mako.runtime.Context object>
context._pop_buffer = <bound method Context._pop_buffer of <mako.runtime.Context object>>
).getvalue undefined
/usr/lib/pymodules/python2.6/mako/util.py in getvalue(self=<mako.util.FastEncodingBuffer object>)
72 return self.delim.join(self.data).encode(self.encoding, self.errors)
73 else:
74 return self.delim.join(self.data)
75
76 class LRUCache(dict):
self = <mako.util.FastEncodingBuffer object>
self.delim = u''
self.delim.join = <built-in method join of unicode object>
self.data = [u'<!doctype html>\n<html>\n<head>\n <meta htt...ject/static/css/jquery.fancybox-1.3.1.css"/>\n\n', u'\n <script type="text/javascript" src="/ope...ext/javascript">\n window.SCRIPT_PATH = "', u'', u'";\n openobject.http.SCRIPT_PATH = "', u'', u'";\n </script>\n \n', u' ', u'<script type="text/javascript" src="/openerp/j18n/en_US"></script>\n', u'\n', u' \n ', u'\n <script type="text/javascript" src="/ope...atic/css/style-ie.css"/>\n <![endif]-->\n ', u'\n <title>', u'Login', u'</title>\n <script type="text/javascript">\...}));\n })\n }\n </script>\n', u'', u'\n', u'', u'\n\n</head>\n\n<body>\n\n', u'\n\n', u'\n <table width="100%">\n <tr>', ...]
<type 'exceptions.TypeError'>: sequence item 93: expected string or Unicode, bool found
__class__ = <type 'exceptions.TypeError'>
__delattr__ = <method-wrapper '__delattr__' of exceptions.TypeError object>
__dict__ = {}
__doc__ = 'Inappropriate argument type.'
__format__ = <built-in method __format__ of exceptions.TypeError object>
__getattribute__ = <method-wrapper '__getattribute__' of exceptions.TypeError object>
__getitem__ = <method-wrapper '__getitem__' of exceptions.TypeError object>
__getslice__ = <method-wrapper '__getslice__' of exceptions.TypeError object>
__hash__ = <method-wrapper '__hash__' of exceptions.TypeError object>
__init__ = <method-wrapper '__init__' of exceptions.TypeError object>
__new__ = <built-in method __new__ of type object>
__reduce__ = <built-in method __reduce__ of exceptions.TypeError object>
__reduce_ex__ = <built-in method __reduce_ex__ of exceptions.TypeError object>
__repr__ = <method-wrapper '__repr__' of exceptions.TypeError object>
__setattr__ = <method-wrapper '__setattr__' of exceptions.TypeError object>
__setstate__ = <built-in method __setstate__ of exceptions.TypeError object>
__sizeof__ = <built-in method __sizeof__ of exceptions.TypeError object>
__str__ = <method-wrapper '__str__' of exceptions.TypeError object>
__subclasshook__ = <built-in method __subclasshook__ of type object>
__unicode__ = <built-in method __unicode__ of exceptions.TypeError object>
args = ('sequence item 93: expected string or Unicode, bool found',)
message = 'sequence item 93: expected string or Unicode, bool found'
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/cherrypy/_cprequest.py", line 606, in respond
cherrypy.response.body = self.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/openobject/controllers/_root.py", line 90, in default
return request.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/utils.py", line 188, in wrapper
return fn(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/root.py", line 158, in login
return tiny_login(target=location, db=db, user=user, password=password, action="login", message=message)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 222, in func_wrapper
return render_template(_template, res).encode("utf-8")
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 141, in render_template
return utils.NoEscape(template.render_unicode(**kw))
File "/usr/lib/pymodules/python2.6/mako/template.py", line 138, in render_unicode
return runtime._render(self, self.callable_, args, data, as_unicode=True)
File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 365, in _render
return context._pop_buffer().getvalue()
File "/usr/lib/pymodules/python2.6/mako/util.py", line 74, in getvalue
return self.delim.join(self.data)
TypeError: sequence item 93: expected string or Unicode, bool found
[12/May/2011:14:56:46] HTTP Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/cherrypy/_cprequest.py", line 606, in respond
cherrypy.response.body = self.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/openobject/controllers/_root.py", line 90, in default
return request.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/utils.py", line 188, in wrapper
return fn(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/root.py", line 158, in login
return tiny_login(target=location, db=db, user=user, password=password, action="login", message=message)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 222, in func_wrapper
return render_template(_template, res).encode("utf-8")
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 141, in render_template
return utils.NoEscape(template.render_unicode(**kw))
File "/usr/lib/pymodules/python2.6/mako/template.py", line 138, in render_unicode
return runtime._render(self, self.callable_, args, data, as_unicode=True)
File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 365, in _render
return context._pop_buffer().getvalue()
File "/usr/lib/pymodules/python2.6/mako/util.py", line 74, in getvalue
return self.delim.join(self.data)
TypeError: sequence item 93: expected string or Unicode, bool found
127.0.0.1 - - [12/May/2011:14:56:47] "GET /openerp/login?db=&user= HTTP/1.1" 500 29830 "" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30"
[12/May/2011:15:28:30] HTTP
Request Headers:
COOKIE: session_id=571e721bf0fdd037f551094f0fa18103a76dab4e
HOST: localhost:8080
CACHE-CONTROL: max-age=0
ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
ACCEPT-CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.3
USER-AGENT: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30
CONNECTION: keep-alive
Remote-Addr: 127.0.0.1
ACCEPT-LANGUAGE: en-US,en;q=0.8
ACCEPT-ENCODING: gzip,deflate,sdch
[12/May/2011:15:28:30] HTTP <type 'exceptions.TypeError'>
Python 2.6.5: /usr/bin/python2.6
Thu May 12 15:28:30 2011
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/usr/lib/pymodules/python2.6/cherrypy/_cprequest.py in respond(self=<cherrypy._cprequest.Request object>, path_info='/openerp/login')
604 if self.handler:
605 self.stage = 'handler'
606 cherrypy.response.body = self.handler()
607
608 self.stage = 'before_finalize'
global cherrypy = <module 'cherrypy' from '/usr/lib/pymodules/python2.6/cherrypy/__init__.pyc'>
cherrypy.response = <cherrypy._ThreadLocalProxy object>
cherrypy.response.body = []
self = <cherrypy._cprequest.Request object>
self.handler = <cherrypy._cpdispatch.LateParamPageHandler object>
/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py in __call__(self=<cherrypy._cpdispatch.LateParamPageHandler object>)
23 def __call__(self):
24 try:
25 return self.callable(*self.args, **self.kwargs)
26 except TypeError, x:
27 test_callable_spec(self.callable, self.args, self.kwargs)
self = <cherrypy._cpdispatch.LateParamPageHandler object>
self.callable = <bound method Root.default of <openobject.controllers._root.Root object>>
self.args = ('openerp', 'login')
self.kwargs = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in func_wrapper(*args=(<openobject.controllers._root.Root object>, 'openerp', 'login'), **kw={'db': '', 'user': ''})
180 raise cherrypy.HTTPError(405)
181
182 res = func(*args, **kw)
183 if format == 'json' or (allow_json and 'allow_json' in cherrypy.request.params):
184 cherrypy.response.headers['Content-Type'] = 'text/javascript'
global res = '/media/data/Projects/openerp-6.0/web/addons/view_calendar/widgets/templates/groups.mako'
func = <function default>
args = (<openobject.controllers._root.Root object>, 'openerp', 'login')
kw = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/openobject/controllers/_root.py in default(self=<openobject.controllers._root.Root object>, *args=('openerp', 'login'), **kw={'db': '', 'user': ''})
88 request.handler = cherrypy.NotFound()
89
90 return request.handler()
91
92 def find_handler(self):
request = <cherrypy._ThreadLocalProxy object>
request.handler = <cherrypy._cpdispatch.LateParamPageHandler object>
/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py in __call__(self=<cherrypy._cpdispatch.LateParamPageHandler object>)
23 def __call__(self):
24 try:
25 return self.callable(*self.args, **self.kwargs)
26 except TypeError, x:
27 test_callable_spec(self.callable, self.args, self.kwargs)
self = <cherrypy._cpdispatch.LateParamPageHandler object>
self.callable = <bound method Root.login of <openerp.controllers.root.Root object>>
self.args = ()
self.kwargs = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in func_wrapper(*args=(<openerp.controllers.root.Root object>,), **kw={'db': '', 'user': ''})
180 raise cherrypy.HTTPError(405)
181
182 res = func(*args, **kw)
183 if format == 'json' or (allow_json and 'allow_json' in cherrypy.request.params):
184 cherrypy.response.headers['Content-Type'] = 'text/javascript'
global res = '/media/data/Projects/openerp-6.0/web/addons/view_calendar/widgets/templates/groups.mako'
func = <function login>
args = (<openerp.controllers.root.Root object>,)
kw = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/utils.py in wrapper(*args=(<openerp.controllers.root.Root object>,), **kw={'db': '', 'user': ''})
186
187 def wrapper(*args, **kw):
188 return fn(*args, **kw)
189
190 return tools.decorated(wrapper, fn, secured=False)
fn = <function login>
args = (<openerp.controllers.root.Root object>,)
kw = {'db': '', 'user': ''}
/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/root.py in login(self=<openerp.controllers.root.Root object>, db='', user='', password=None, style=None, location='/', message=None, **kw={})
156 style=style, cp_template="/openerp/controllers/templates/login_ajax.mako")
157
158 return tiny_login(target=location, db=db, user=user, password=password, action="login", message=message)
159
160 @expose()
global tiny_login = <function login>
target undefined
location = '/'
db = ''
user = ''
password = None
action undefined
message = None
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in func_wrapper(*args=(), **kw={'action': 'login', 'db': '', 'message': None, 'password': None, 'target': '/', 'user': ''})
220 jset.add(script)
221
222 return render_template(_template, res).encode("utf-8")
223
224 if not isinstance(res, basestring):
global render_template = <function render_template>
_template = <mako.template.Template object>
res = {'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x24745f0>, '...0>, 'selector': <function <lambda> at 0x24746e0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}
).encode undefined
/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py in render_template(template=<mako.template.Template object>, kw={'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x24745f0>, '...0>, 'selector': <function <lambda> at 0x24746e0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...})
139 kw['ctx'] = kw.pop('context')
140
141 return utils.NoEscape(template.render_unicode(**kw))
142
143
global utils = <module 'openobject.tools._utils' from '/media/d...cts/openerp-6.0/web/openobject/tools/_utils.pyc'>
utils.NoEscape = <class 'openobject.tools._utils.NoEscape'>
template = <mako.template.Template object>
template.render_unicode = <bound method Template.render_unicode of <mako.template.Template object>>
kw = {'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x24745f0>, '...0>, 'selector': <function <lambda> at 0x24746e0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}
/usr/lib/pymodules/python2.6/mako/template.py in render_unicode(self=<mako.template.Template object>, *args=(), **data={'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x24745f0>, '...0>, 'selector': <function <lambda> at 0x24746e0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...})
136 """render the output of this template as a unicode object."""
137
138 return runtime._render(self, self.callable_, args, data, as_unicode=True)
139
140 def render_context(self, context, *args, **kwargs):
global runtime = <module 'mako.runtime' from '/usr/lib/pymodules/python2.6/mako/runtime.pyc'>
runtime._render = <function _render>
self = <mako.template.Template object>
self.callable_ = <function render_body>
args = ()
data = {'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x24745f0>, '...0>, 'selector': <function <lambda> at 0x24746e0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}
as_unicode undefined
builtinTrue = True
/usr/lib/pymodules/python2.6/mako/runtime.py in _render(template=<mako.template.Template object>, callable_=<function render_body>, args=(), data={'action': 'login', 'cp': {'locale': <function get_locale at 0x16276e0>, '...bf450>, 'config': <function config at 0x179d578>}, 'db': '', 'dblist': [u'crdev', u'crtest', u'demo60', u'dev', u'dev60', u'test60'], 'info': True, 'message': None, 'origArgs': {}, 'password': None, 'py': {'disabled': <function <lambda> at 0x24745f0>, '...0>, 'selector': <function <lambda> at 0x24746e0>}, 'rpc': <module 'openerp.utils.rpc' from '/media/data/Pr...ts/openerp-6.0/web/addons/openerp/utils/rpc.pyc'>, ...}, as_unicode=True)
363 context._with_template = template
364 _render_context(template, callable_, context, *args, **_kwargs_for_callable(callable_, data))
365 return context._pop_buffer().getvalue()
366
367 def _kwargs_for_callable(callable_, data, **kwargs):
context = <mako.runtime.Context object>
context._pop_buffer = <bound method Context._pop_buffer of <mako.runtime.Context object>>
).getvalue undefined
/usr/lib/pymodules/python2.6/mako/util.py in getvalue(self=<mako.util.FastEncodingBuffer object>)
72 return self.delim.join(self.data).encode(self.encoding, self.errors)
73 else:
74 return self.delim.join(self.data)
75
76 class LRUCache(dict):
self = <mako.util.FastEncodingBuffer object>
self.delim = u''
self.delim.join = <built-in method join of unicode object>
self.data = [u'<!doctype html>\n<html>\n<head>\n <meta htt...ject/static/css/jquery.fancybox-1.3.1.css"/>\n\n', u'\n <script type="text/javascript" src="/ope...ext/javascript">\n window.SCRIPT_PATH = "', u'', u'";\n openobject.http.SCRIPT_PATH = "', u'', u'";\n </script>\n \n', u' ', u'<script type="text/javascript" src="/openerp/j18n/en_US"></script>\n', u'\n', u' \n ', u'\n <script type="text/javascript" src="/ope...atic/css/style-ie.css"/>\n <![endif]-->\n ', u'\n <title>', u'Login', u'</title>\n <script type="text/javascript">\...}));\n })\n }\n </script>\n', u'', u'\n', u'', u'\n\n</head>\n\n<body>\n\n', u'\n\n', u'\n <table width="100%">\n <tr>', ...]
<type 'exceptions.TypeError'>: sequence item 93: expected string or Unicode, bool found
__class__ = <type 'exceptions.TypeError'>
__delattr__ = <method-wrapper '__delattr__' of exceptions.TypeError object>
__dict__ = {}
__doc__ = 'Inappropriate argument type.'
__format__ = <built-in method __format__ of exceptions.TypeError object>
__getattribute__ = <method-wrapper '__getattribute__' of exceptions.TypeError object>
__getitem__ = <method-wrapper '__getitem__' of exceptions.TypeError object>
__getslice__ = <method-wrapper '__getslice__' of exceptions.TypeError object>
__hash__ = <method-wrapper '__hash__' of exceptions.TypeError object>
__init__ = <method-wrapper '__init__' of exceptions.TypeError object>
__new__ = <built-in method __new__ of type object>
__reduce__ = <built-in method __reduce__ of exceptions.TypeError object>
__reduce_ex__ = <built-in method __reduce_ex__ of exceptions.TypeError object>
__repr__ = <method-wrapper '__repr__' of exceptions.TypeError object>
__setattr__ = <method-wrapper '__setattr__' of exceptions.TypeError object>
__setstate__ = <built-in method __setstate__ of exceptions.TypeError object>
__sizeof__ = <built-in method __sizeof__ of exceptions.TypeError object>
__str__ = <method-wrapper '__str__' of exceptions.TypeError object>
__subclasshook__ = <built-in method __subclasshook__ of type object>
__unicode__ = <built-in method __unicode__ of exceptions.TypeError object>
args = ('sequence item 93: expected string or Unicode, bool found',)
message = 'sequence item 93: expected string or Unicode, bool found'
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/cherrypy/_cprequest.py", line 606, in respond
cherrypy.response.body = self.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/openobject/controllers/_root.py", line 90, in default
return request.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/utils.py", line 188, in wrapper
return fn(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/root.py", line 158, in login
return tiny_login(target=location, db=db, user=user, password=password, action="login", message=message)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 222, in func_wrapper
return render_template(_template, res).encode("utf-8")
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 141, in render_template
return utils.NoEscape(template.render_unicode(**kw))
File "/usr/lib/pymodules/python2.6/mako/template.py", line 138, in render_unicode
return runtime._render(self, self.callable_, args, data, as_unicode=True)
File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 365, in _render
return context._pop_buffer().getvalue()
File "/usr/lib/pymodules/python2.6/mako/util.py", line 74, in getvalue
return self.delim.join(self.data)
TypeError: sequence item 93: expected string or Unicode, bool found
[12/May/2011:15:28:30] HTTP Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/cherrypy/_cprequest.py", line 606, in respond
cherrypy.response.body = self.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/openobject/controllers/_root.py", line 90, in default
return request.handler()
File "/usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 182, in func_wrapper
res = func(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/utils.py", line 188, in wrapper
return fn(*args, **kw)
File "/media/data/Projects/openerp-6.0/web/addons/openerp/controllers/root.py", line 158, in login
return tiny_login(target=location, db=db, user=user, password=password, action="login", message=message)
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 222, in func_wrapper
return render_template(_template, res).encode("utf-8")
File "/media/data/Projects/openerp-6.0/web/openobject/tools/_expose.py", line 141, in render_template
return utils.NoEscape(template.render_unicode(**kw))
File "/usr/lib/pymodules/python2.6/mako/template.py", line 138, in render_unicode
return runtime._render(self, self.callable_, args, data, as_unicode=True)
File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 365, in _render
return context._pop_buffer().getvalue()
File "/usr/lib/pymodules/python2.6/mako/util.py", line 74, in getvalue
return self.delim.join(self.data)
TypeError: sequence item 93: expected string or Unicode, bool found
127.0.0.1 - - [12/May/2011:15:28:30] "GET /openerp/login?db=&user=
HTTP/1.1" 500 29830 "" "Mozilla/5.0 (X11; Linux x86_64)
AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.30 Safari/534.30"
--
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 OpenERP Web Client:
Fix Released
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