Odoo Server 18.0-20260324
2026-04-09 10:26:30,520 136 INFO my_db odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Pricelist Cache Rest'] to user __system__ #1 via n/a
2026-04-09 10:26:30,904 136 INFO my_db odoo.modules.loading: loading 1 modules...
2026-04-09 10:26:30,919 136 INFO my_db odoo.modules.loading: 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-04-09 10:26:30,975 136 INFO my_db odoo.modules.loading: updating modules list
2026-04-09 10:26:30,980 136 INFO my_db odoo.addons.base.models.ir_module: ALLOW access to module.update_list on [] to user __system__ #1 via n/a
2026-04-09 10:26:43,062 136 INFO my_db odoo.modules.loading: loading 587 modules...
2026-04-09 10:26:43,535 136 INFO my_db odoo.modules.loading: 587 modules loaded in 0.47s, 0 queries (+0 extra)
2026-04-09 10:26:43,551 136 INFO my_db odoo.modules.loading: loading 588 modules...
2026-04-09 10:26:43,555 136 INFO my_db odoo.modules.loading: Loading module pricelist_cache_rest (571/588)
2026-04-09 10:26:44,863 136 INFO my_db odoo.modules.registry: module pricelist_cache_rest: creating or updating database tables
2026-04-09 10:26:45,293 136 INFO my_db odoo.modules.loading: loading pricelist_cache_rest/data/ir_exports_data.xml
2026-04-09 10:26:45,358 136 WARNING my_db odoo.modules.loading: Transient module states were reset
2026-04-09 10:26:45,361 136 ERROR my_db odoo.modules.registry: Failed to load registry
Traceback (most recent call last):
File "/usr/bin/odoo", line 8, in <module>
odoo.cli.main()
File "/usr/lib/python3/dist-packages/odoo/cli/command.py", line 76, in main
o.run(args)
File "/usr/lib/python3/dist-packages/odoo/cli/shell.py", line 130, in run
self.shell(config['db_name'])
File "/usr/lib/python3/dist-packages/odoo/cli/shell.py", line 123, in shell
self.console(local_vars)
File "/usr/lib/python3/dist-packages/odoo/cli/shell.py", line 68, in console
exec(sys.stdin.read(), local_vars)
File "<string>", line 2, in <module>
File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 77, in check_and_log
return method(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 500, in button_immediate_install
return self._button_immediate_function(self.env.registry[self._name].button_install)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 624, in _button_immediate_function
registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/odoo/tools/func.py", line 97, in locked
return func(inst, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 129, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 489, in load_modules
processed_modules += load_marked_modules(env, graph,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 365, in load_marked_modules
loaded, processed = load_module_graph(
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 228, in load_module_graph
load_data(env, idref, mode, kind='data', package=package)
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 72, in load_data
tools.convert_file(env, package.name, filename, idref, mode, noupdate, kind)
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 662, in convert_file
convert_xml_import(env, module, fp, idref, mode, noupdate)
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 733, in convert_xml_import
obj.parse(doc.getroot())
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 648, in parse
self._tag_root(de)
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 601, in _tag_root
raise ParseError(msg) from None # Restart with "--log-handler odoo.tools.convert:DEBUG" for complete traceback
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
odoo.tools.convert.ParseError: while parsing /mnt/extra-addons/pricelist_cache_rest/data/ir_exports_data.xml:8
Field 'product_id' not found in model 'False'
View error context:
'-no context-'
Module
pricelist_cache_restDescribe the bug
Not able to install
pricelist_cache_restonOdoo Server 18.0-20260324To Reproduce
Affected versions:
Odoo Server 18.0-20260324Steps to reproduce the behavior:
v18.0release bygit clone "https://github.com/OCA/sale-workflow" --branch 18.0 --depth 1pricelist_cache,auth_api_key,jsonifierExpected behavior
Install with no error
Additional context
Using official docker image
Log error