Skip to content

[18.0] pricelist_cache_rest not installing, Field 'product_id' not found in model 'False' #4267

@rafmartom

Description

@rafmartom

Module

pricelist_cache_rest

Describe the bug

Not able to install pricelist_cache_rest on Odoo Server 18.0-20260324

To Reproduce

Affected versions: Odoo Server 18.0-20260324

Steps to reproduce the behavior:

  1. Downloaded the v18.0 release by git clone "https://github.com/OCA/sale-workflow" --branch 18.0 --depth 1
  2. Installed via the CLI (all dependencies are installed pricelist_cache , auth_api_key, jsonifier

Expected behavior
Install with no error

Additional context

Using official docker image

Odoo Server 18.0-20260324

Log error

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-'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions