如何修复'HttpRequest'对象在Odoo中没有属性'endpoint_arguments'?

for*_*vas 5 pg-restore odoo odoo-8

我得到了一个数据库备份(带有文件存储),filestore文件夹和另一个包含该数据库上已安装模块的文件夹.

我希望在没有更多数据的情况下在Odoo 8中恢复该备份.所以我所做的是创建拥有数据库表并赋予其足够权限(登录,创建,复制)的PostgreSQL角色.然后我创建了一个Odoo配置文件.在这里,我设置了这个新的PostgreSQL角色db_user和密码db_password.我添加了存储文件存储data_dir的路径,以及包含所有模块的文件夹的路径addons_path.

由于没有给出启动器文件,我复制了其他Odoo实例的OCB文件夹,并使用其odoo.py文件启动Odoo.

新实例似乎运行良好,但现在我刚刚恢复了数据库,我收到此错误:

QWebException: "'HttpRequest' object has no attribute 'endpoint_arguments'" while evaluating
'website.get_alternate_languages(request.httprequest)'
Run Code Online (Sandbox Code Playgroud)

我在google搜索了很多,但除了在其他论坛中没有回答的问题外,我无法找到任何关于它的信息.

有谁知道这是关于什么的?

T.V*_*.V. 1

与此问题相关的更改于 2016 年 2 月 29 日在 Odoo 中引入(我指的是以下更改:[FIX] 网站:替代语言翻译的 URL[FIX] 网站:向后移植,您现在可以检查这些更改可在官方 Odoo 8.0 代码库也是如此)
因此,您很可能使用过时的 Odoo 8.0 服务器,其中不包含上述修复程序。请更新至最新官方Odoo 8.0并检查问题是否仍然存在。通常,您的问题应该在更新后消失。