javascript - 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),然后再尝试加载它?
解决方案
推荐阅读
- javascript - 正则表达式允许带有空格的字母数字并不允许某些特殊字符(<>&;)
- python - 如何在天空中找到卫星相对速度?
- tfs - TFS 在线发布神器
- pandas - 切片数据帧的数据
- java - 从一个 jsp 重定向到另一个 jsp 是不好的做法吗?如果是,为什么?
- java - java mockito 无法创建类型
- xcode - react-native-firebase - Xcode iOS 发布版本不像调试版本那样工作
- spring-boot - Spring Cloud Config Server:如何覆盖应用程序特定文件中的共享属性
- angular - Angular 6+应该所有@Inputs都是可观察的吗?
- jbossfuse - 从源代码构建 jboss fuse 7.2