首页 > 解决方案 > Odoo 11 异常(服务器应用程序错误 "code":100,"message":"Odoo Session Expired","data")

问题描述

我在我的网站中随机浏览以下异常:

服务器应用程序错误 {"code":100,"message":"Odoo Session Expired","data":{"name":"odoo.http.SessionExpiredException","debug":"Traceback(最近一次调用最后一次): \n 文件 \"C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py\",第 647 行,在 _handle_exception\n return super(JsonRequest, self)._handle_exception(exception)\n 文件 \ “C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py\”,第 307 行,在 _handle_exception\n 中引发 pycompat.reraise(type(exception), exception, sys.exc_info()[2] )\n File \"C:\Program Files (x86)\Odoo 11.0\server\odoo\tools\pycompat.py\",第 87 行,在 reraise\n raise value\n File \"C:\Program Files ( x86)\Odoo 11.0\server\odoo\addons\http_routing\models\ir_http.py\",第 340 行,在 _dispatch\n cls._authenticate(func.routing['auth'])\n 文件 \"C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\base\ir\ir_http.py\",第 117 行,在 _authenticate\n getattr(cls, \"_auth_method_%s\" % auth_method)()\n File \"C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\base\ir\ ir_http.py\",第 90 行,在 _auth_method_user\n 中引发 http.SessionExpiredException(\"Session expired\")\nodoo.http.SessionExpiredException: Session expired\n","message":"Session expired","arguments" :["会话过期"], "exception_type":"internal_error"}}在 _authenticate\n getattr(cls, \"_auth_method_%s\" % auth_method)()\n File \"C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\base\ir\ir_http.py \",第 90 行,在 _auth_method_user\n raise http.SessionExpiredException(\"Session expired\")\nodoo.http.SessionExpiredException: Session expired\n","message":"Session expired","arguments":["会话过期"], "exception_type":"internal_error"}}在 _authenticate\n getattr(cls, \"_auth_method_%s\" % auth_method)()\n File \"C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\base\ir\ir_http.py \",第 90 行,在 _auth_method_user\n raise http.SessionExpiredException(\"Session expired\")\nodoo.http.SessionExpiredException: Session expired\n","message":"Session expired","arguments":["会话过期"], "exception_type":"internal_error"}}会话过期","参数":["会话过期"], "exception_type":"internal_error"}}会话过期","参数":["会话过期"], "exception_type":"internal_error"}}

有可能是由于这个错误吗?404 错误由 Jquery 生成:GET http://example.com/68/68.xml 404 (NOT FOUND)

我测试了清理 cookie,重新启动服务器和数据库,但错误仍然随机存在,但总是在 404 未找到消息之后。

url 是由 javascript 动态生成的,如果 url 存在,我该如何测试(在 qweb 视图中使用 javascript),然后再尝试加载它?

标签: javascriptjqueryodoo-11

解决方案


推荐阅读