version - ProgrammingError: column ir_ui_view.arch 不存在 如何修复?
问题描述
我无法在数据库 odoo8 中启动我的本地主机。
我的日志是:
File "/home/delgertsetseg/workspace/od8/odoo/openerp/tools/cache.py", line 122, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/home/delgertsetseg/workspace/od8/odoo/openerp/addons/base/ir/ir_ui_view.py", line 860, in read_template
arch = self.read_combined(cr, uid, view_id, fields=['arch'], context=context)['arch']
File "/home/delgertsetseg/workspace/od8/odoo/openerp/api.py", line 268, in wrapper
return old_api(self, *args, **kwargs)
File "/home/delgertsetseg/workspace/od8/odoo/openerp/addons/base/ir/ir_ui_view.py", line 525, in read_combined
while v.mode != 'primary':
File "/home/delgertsetseg/workspace/od8/odoo/openerp/fields.py", line 835, in __get__
self.determine_value(record)
File "/home/delgertsetseg/workspace/od8/odoo/openerp/fields.py", line 928, in determine_value
record._prefetch_field(self)
File "/home/delgertsetseg/workspace/od8/odoo/openerp/api.py", line 266, in wrapper
return new_api(self, *args, **kwargs)
File "/home/delgertsetseg/workspace/od8/odoo/openerp/models.py", line 3243, in _prefetch_field
result = records.read(list(fnames), load='_classic_write')
File "/home/delgertsetseg/workspace/od8/odoo/openerp/api.py", line 266, in wrapper
return new_api(self, *args, **kwargs)
File "/home/delgertsetseg/workspace/od8/odoo/openerp/models.py", line 3183, in read
self._read_from_database(stored, inherited)
File "/home/delgertsetseg/workspace/od8/odoo/openerp/api.py", line 266, in wrapper
return new_api(self, *args, **kwargs)
File "/home/delgertsetseg/workspace/od8/odoo/openerp/models.py", line 3312, in _read_from_database
cr.execute(query_str, [tuple(sub_ids)] + where_params)
File "/home/delgertsetseg/workspace/od8/odoo/openerp/sql_db.py", line 171, in wrapper
return f(self, *args, **kwargs)
File "/home/delgertsetseg/workspace/od8/odoo/openerp/sql_db.py", line 247, in execute
res = self._obj.execute(query, params)
ProgrammingError: column ir_ui_view.arch does not exist
LINE 1: ...e","ir_ui_view"."name","ir_ui_view"."create_date","ir_ui_vie...
如何解决此错误?,我需要任何解决方案,请帮助。我的odoo版本是odoo8。
解决方案
我认为您在不注销的情况下关闭浏览器并使用另一个数据库重新启动 odoo 服务器。尝试以下解决方案。
- 使用您之前登录的相同数据库重新启动服务器,
- 清除浏览器 cookie 和历史记录,再试一次。
- 尝试登录隐身窗口。
希望它会帮助你。
推荐阅读
- c# - 减小视频大小 Xamarin 表单
- c++ - grpc proto 文件生成到 C++ 问题
- c# - 如果没有新的选择,我如何编写更简单的代码?
- scripting - OWASP ZAP:启用脚本
- python - 单击鼠标添加数字?
- loopback4 - Loopback 4 如何在授权组件中访问请求授权令牌头
- python - Django:过滤日期之间的数据| DatetimeField 收到一个天真的日期时间
- html - 为什么 HTML 容器会继承 Body 子元素的所有属性和元素?
- json - 除了 swagger 中定义的字段之外,避免 json 中的其他字段导致 WSO2 APIM 3.1.0 中的验证失败
- java - 将 JdbcOperationsSessionRepository 注入构造函数