错误openerp.addons.website.models.ir_http:500内部服务器错误:从odoo注销后

时间:2015-12-10 13:00:09

标签: python openerp odoo-9 odoo-website

我在Ubuntu 14.04中使用odoo v9社区安装完成后完成所有工作。

但是当我安装odoo的网站模块时,我从odoo注销后显示以下错误: “500内部服务器错误” 和我的日志:

"Traceback (most recent call last):
  File "/opt/odoo96/addons/website/models/ir_http.py", line 242, in _handle_exception
    response = super(ir_http, self)._handle_exception(exception)
  File "/opt/odoo96/openerp/addons/base/ir/ir_http.py", line 147, in _handle_exception
    return request._handle_exception(exception)
  File "/opt/odoo96/openerp/http.py", line 738, in _handle_exception
    return super(HttpRequest, self)._handle_exception(exception)
  File "/opt/odoo96/openerp/addons/base/ir/ir_http.py", line 172, in _dispatch
    result = request.dispatch()
  File "/opt/odoo96/openerp/http.py", line 769, in dispatch
    r = self._call_function(**self.params)
  File "/opt/odoo96/openerp/http.py", line 316, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo96/openerp/service/model.py", line 118, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo96/openerp/http.py", line 309, in checked_call
    result = self.endpoint(*a, **kw)
  File "/opt/odoo96/openerp/http.py", line 888, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo96/openerp/http.py", line 466, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo96/addons/website/controllers/main.py", line 44, in index
    return request.registry['ir.http'].reroute(first_menu.url)
  File "/opt/odoo96/addons/website/models/ir_http.py", line 209, in reroute
    return self._dispatch()
  File "/opt/odoo96/addons/website/models/ir_http.py", line 175, in _dispatch
    key = self.get_page_key()
  File "/opt/odoo96/addons/website/models/ir_http.py", line 94, in get_page_key
    return (self._name, "cache", request.uid, request.lang, request.httprequest.full_path)
AttributeError: 'Request' object has no attribute 'full_path'"

但是当我卸载web模块时再次运行良好。我怎么能解决这个问题?

由于

1 个答案:

答案 0 :(得分:2)

它是一个依赖问题。 安装较新版本的werkzeug。

https://github.com/odoo/odoo/issues/10184

1. Using LocalDB - its little bit pain but not bad that much 2. Using XML file - you should have the method to retrieve the data.Its pretty easy 3. Using Plist - This is also very easy can done through few lines. 4. NSUserDefaults - This can be use only as few cases like User information, store tokens.

应该做的伎俩。