如何解决将 ODOO 从 V11 升级到 V12 时出错
在使用 openUpgrade 将我的 ODOO 从版本 11 迁移到 12 时,我遇到了以下问题。我使用的是社区版的 ODOO。
Traceback (most recent call last):
File "/home/user/company/version12/OpenUpgrade/odoo/service/server.py",line 1162,in preload_registries
registry = Registry.new(dbname,update_module=update_module)
File "/home/user/company/version12/OpenUpgrade/odoo/modules/registry.py",line 86,in new
odoo.modules.load_modules(registry._db,force_demo,status,update_module)
File "/home/user/company/version12/OpenUpgrade/odoo/modules/loading.py",line 478,in load_modules
processed_modules += load_marked_modules(cr,graph,File "/home/user/company/version12/OpenUpgrade/odoo/modules/loading.py",line 361,in load_marked_modules
loaded,processed = load_module_graph(
File "/home/user/company/version12/OpenUpgrade/odoo/modules/loading.py",line 196,in load_module_graph
load_openerp_module(package.name)
File "/home/user/company/version12/OpenUpgrade/odoo/modules/module.py",line 368,in load_openerp_module
__import__('odoo.addons.' + module_name)
File "<frozen importlib._bootstrap>",line 991,in _find_and_load
File "<frozen importlib._bootstrap>",line 975,in _find_and_load_unlocked
File "<frozen importlib._bootstrap>",line 655,in _load_unlocked
File "<frozen importlib._bootstrap>",line 618,in _load_backward_compatible
File "/home/user/company/version12/OpenUpgrade/odoo/modules/module.py",line 82,in load_module
exec(open(modfile,'rb').read(),new_mod.__dict__)
File "<string>",line 3,in <module>
File "/home/user/company/erp12/company-erp-v3/mail_trail_message/models/__init__.py",line 5,in <module>
from . import mail_thread
File "/home/user/company/erp12/company-erp-v3/mail_trail_message/models/mail_thread.py",line 33,in <module>
class MailThread(models.AbstractModel):
File "/home/user/company/version12/OpenUpgrade/odoo/api.py",line 112,in _new_
value = guess(value)
File "/home/user/company/version12/OpenUpgrade/odoo/api.py",line 690,in guess
args,vname,kwname,defaults = getargspec(method)
File "/usr/lib/python3.8/inspect.py",line 1095,in getargspec
raise ValueError("Function has keyword-only parameters or annotations"
ValueError: Function has keyword-only parameters or annotations,use inspect.signature() API which can support them
解决方法
File "/home/user/company/erp12/company-erp-v3/mail_trail_message/models/mail_thread.py",line 33,in <module>
这是您应该查看的地方。我相信 Odoo 没有模块名称 mail_trail_message
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。