Commit: Gitlab Phileas Core TMS 18.0:24b775cc  
Subject: try fix active header backgoud color
Author: Yann Le Doaré
Committer: Yann Le Doaré
Commit: Gitlab Phileas Odoo 18.0:2a136030  
Subject: Increase limits
Author: Yann Le Doaré
Committer: Yann Le Doaré
Commit: Gitlab Phileas Community 18.0:a8f6a349  
Subject: Irokoo queue_job_web_notify is main module
Author: Yann Le Doaré
Committer: Yann Le Doaré
Commit: Gitlab Phileas Common modules 18.0:3695c6d0  
Subject: Irokoo queue_job_web_notify is main module
Author: Yann Le Doaré
Committer: Yann Le Doaré
Version: master
Config: Default
Build time: 88s
Wait time: 93s
Load time: 1m28s
Date Level Type Message
2026-02-04 14:27:25 INFO runbot Init build environment with config Default
2026-02-04 14:27:25 Starting step base from config Default
2026-02-04 14:27:25 Using Dockerfile Tag odoo:minimal_18_0
2026-02-04 14:27:42 INFO server odoo.modules.loading:360 1 modules loaded in 9.95s, 9261 queries (+9261 extra)
2026-02-04 14:27:48 INFO server odoo.modules.loading:360 13 modules loaded in 4.84s, 4198 queries (+4198 extra)
2026-02-04 14:27:51 INFO runbot Getting results for build 00199-master
2026-02-04 14:27:51 Step base finished in 24s
2026-02-04 14:27:51 Starting step all from config Default
2026-02-04 14:27:51 Using Dockerfile Tag odoo:minimal_18_0
2026-02-04 14:28:14 ERROR server odoo.addons.base.tests.test_configmanager:145
FAIL: TestConfigManager.test_01_default_config
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/tests/test_configmanager.py", line 145, in test_01_default_config
    self.assertEqual(config.options, default_values, "Options don't match")
AssertionError: {'adm[203 chars]cket_keep_alive_timeout': 3600, 'websocket_rat[2045 chars]: {}} != {'adm[203 chars]cket_rate_limit_burst': 10, 'websocket_rate_li[2041 chars]5536}
  {'addons_path': '/data/build/Gitlab Phileas Odoo '
                  '18.0/odoo/addons,/data/build/Gitlab Phileas Odoo 18.0/addons',
   'admin_passwd': 'admin',
   'config': None,
   'csv_internal_sep': ',',
   'data_dir': '/home/runbot/.local/share/Odoo',
   'db_host': False,
   'db_maxconn': 64,
   'db_maxconn_gevent': False,
   'db_name': False,
   'db_password': False,
   'db_port': False,
   'db_replica_host': False,
   'db_replica_port': False,
   'db_sslmode': 'prefer',
   'db_template': 'template0',
   'db_user': False,
   'dbfilter': '',
   'demo': {},
   'dev_mode': [],
   'email_from': False,
   'from_filter': False,
   'geoip_city_db': '/usr/share/GeoIP/GeoLite2-City.mmdb',
   'geoip_country_db': '/usr/share/GeoIP/GeoLite2-Country.mmdb',
   'gevent_port': 8072,
   'http_enable': True,
   'http_interface': '',
   'http_port': 8069,
   'import_partial': '',
   'init': {},
   'language': None,
-  'limit_memory_hard': 3013265920,
?                       ----   ^^

+  'limit_memory_hard': 2684354560,
?                         +++ ^^^

   'limit_memory_hard_gevent': False,
-  'limit_memory_soft': 1506632960,
?                        ^^ ^^^^^^

+  'limit_memory_soft': 2147483648,
?                       + ^^^^^ ^^

   'limit_memory_soft_gevent': False,
-  'limit_request': 16384,
?                   -  ^^

+  'limit_request': 65536,
?                    ++ ^

-  'limit_time_cpu': 7200,
?                    ^^^

+  'limit_time_cpu': 60,
?                    ^

-  'limit_time_real': 10000,
?                      ^^^

+  'limit_time_real': 120,
?                      ^

   'limit_time_real_cron': -1,
   'limit_time_worker_cron': 0,
   'list_db': True,
   'load_language': None,
   'log_db': False,
   'log_db_level': 'warning',
   'log_handler': [':INFO'],
   'log_level': 'info',
   'logfile': '',
   'max_cron_threads': 2,
   'osv_memory_count_limit': 0,
   'overwrite_existing_translations': False,
   'pg_path': '',
   'pidfile': '',
   'pre_upgrade_scripts': '',
   'proxy_mode': False,
   'publisher_warranty_url': 'http://services.odoo.com/publisher-warranty/',
   'reportgz': False,
   'root_path': '/data/build/Gitlab Phileas Odoo 18.0/odoo',
   'save': None,
   'screencasts': '',
   'screenshots': '/tmp/odoo_tests',
   'server_wide_modules': 'base,web',
   'shell_interface': None,
   'skip_auto_install': False,
   'smtp_password': False,
   'smtp_port': 25,
   'smtp_server': 'localhost',
   'smtp_ssl': False,
   'smtp_ssl_certificate_filename': False,
   'smtp_ssl_private_key_filename': False,
   'smtp_user': False,
   'stop_after_init': False,
   'syslog': False,
   'test_enable': False,
   'test_file': '',
   'test_tags': None,
   'transient_age_limit': 1.0,
   'translate_in': '',
   'translate_modules': ['all'],
   'translate_out': '',
   'unaccent': False,
   'update': {},
   'upgrade_path': '',
   'websocket_keep_alive_timeout': 3600,
   'websocket_rate_limit_burst': 10,
   'websocket_rate_limit_delay': 0.2,
   'without_demo': False,
   'workers': 0,
   'x_sendfile': False} : Options don't match
2026-02-04 14:28:14 ERROR server odoo.addons.base.tests.test_configmanager:289
FAIL: TestConfigManager.test_03_save_default_options
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/tests/test_configmanager.py", line 289, in test_03_save_default_options
    self.assertEqual(config_content.splitlines(), save_content.splitlines())
AssertionError: Lists differ: ['[op[761 chars]rd = 3013265920', 'limit_memory_hard_gevent = [1131 chars]lse'] != ['[op[761 chars]rd = 2684354560', 'limit_memory_hard_gevent = [1127 chars]lse']

First differing element 26:
'limit_memory_hard = 3013265920'
'limit_memory_hard = 2684354560'

  ['[options]',
   'addons_path = /data/build/Gitlab Phileas Odoo '
   '18.0/odoo/addons,/data/build/Gitlab Phileas Odoo 18.0/addons',
   'admin_passwd = admin',
   'csv_internal_sep = ,',
   'data_dir = /home/runbot/.local/share/Odoo',
   'db_host = False',
   'db_maxconn = 64',
   'db_maxconn_gevent = False',
   'db_name = False',
   'db_password = False',
   'db_port = False',
   'db_replica_host = False',
   'db_replica_port = False',
   'db_sslmode = prefer',
   'db_template = template0',
   'db_user = False',
   'dbfilter = ',
   'email_from = False',
   'from_filter = False',
   'geoip_city_db = /usr/share/GeoIP/GeoLite2-City.mmdb',
   'geoip_country_db = /usr/share/GeoIP/GeoLite2-Country.mmdb',
   'gevent_port = 8072',
   'http_enable = True',
   'http_interface = ',
   'http_port = 8069',
   'import_partial = ',
-  'limit_memory_hard = 3013265920',
?                       ----   ^^

+  'limit_memory_hard = 2684354560',
?                         +++ ^^^

   'limit_memory_hard_gevent = False',
-  'limit_memory_soft = 1506632960',
?                        ^^ ^^^^^^

+  'limit_memory_soft = 2147483648',
?                       + ^^^^^ ^^

   'limit_memory_soft_gevent = False',
-  'limit_request = 16384',
?                   -  ^^

+  'limit_request = 65536',
?                    ++ ^

-  'limit_time_cpu = 7200',
?                    ^^^

+  'limit_time_cpu = 60',
?                    ^

-  'limit_time_real = 10000',
?                      ^^^

+  'limit_time_real = 120',
?                      ^

   'limit_time_real_cron = -1',
   'limit_time_worker_cron = 0',
   'list_db = True',
   'log_db = False',
   'log_db_level = warning',
   'log_handler = :INFO',
   'log_level = info',
   'logfile = ',
   'max_cron_threads = 2',
   'osv_memory_count_limit = 0',
   'pg_path = ',
   'pidfile = ',
   'pre_upgrade_scripts = ',
   'proxy_mode = False',
   'reportgz = False',
   'screencasts = ',
   'screenshots = /tmp/odoo_tests',
   'server_wide_modules = base,web',
   'skip_auto_install = False',
   'smtp_password = False',
   'smtp_port = 25',
   'smtp_server = localhost',
   'smtp_ssl = False',
   'smtp_ssl_certificate_filename = False',
   'smtp_ssl_private_key_filename = False',
   'smtp_user = False',
   'syslog = False',
   'test_enable = False',
   'test_file = ',
   'test_tags = None',
   'transient_age_limit = 1.0',
   "translate_modules = ['all']",
   'unaccent = False',
   'upgrade_path = ',
   'websocket_keep_alive_timeout = 3600',
   'websocket_rate_limit_burst = 10',
   'websocket_rate_limit_delay = 0.2',
   'without_demo = False',
   'workers = 0',
   'x_sendfile = False']
2026-02-04 14:28:49 ERROR server odoo.modules.loading:321 Module base: 2 failures, 0 errors of 1025 tests
2026-02-04 14:28:49 INFO server odoo.modules.loading:360 1 modules loaded in 51.00s, 9261 queries (+36970 extra)
2026-02-04 14:28:51 WARNING server odoo.modules.loading:647 Transient module states were reset
2026-02-04 14:28:51 ERROR server odoo.modules.registry:134 Failed to load registry
2026-02-04 14:28:51 CRITICAL server odoo.service.server:1404
Failed to initialize database `00199-master-all`.
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/server.py", line 1366, in preload_registries
    registry = Registry.new(dbname, update_module=update_module)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 129, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 456, in load_modules
    modules.button_install()
  File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_module.py", line 76, in check_and_log
    return method(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_module.py", line 426, in button_install
    modules._state_update('to install', ['uninstalled'])
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_module.py", line 385, in _state_update
    raise UserError(_(
odoo.exceptions.UserError: You try to install module "tms_account_tests" that depends on module "tms_tests".
But the latter module is not available in your system.
2026-02-04 14:28:53 INFO runbot Getting results for build 00199-master
2026-02-04 14:28:53 Step all finished in 60s
2026-02-04 14:28:53 Starting step run from config Default
2026-02-04 14:28:53 INFO runbot Start running build 00199-master
2026-02-04 14:28:53 Using Dockerfile Tag odoo:minimal_18_0
2026-02-04 14:28:58 INFO server odoo.modules.loading:360 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-02-04 14:28:59 INFO server odoo.modules.loading:360 13 modules loaded in 0.68s, 0 queries (+0 extra)
2026-02-04 14:45:01 ERROR server odoo.sql_db:367
bad query: b'SELECT * FROM ir_cron FOR UPDATE NOWAIT'
ERROR: could not obtain lock on row in relation "ir_cron"
2026-02-04 14:45:01 ERROR server odoo.sql_db:367
bad query: b'SELECT "res_partner"."id", "res_partner"."name", "res_partner"."complete_name", "res_partner"."title", "res_partner"."parent_id", "res_partner"."ref", "res_partner"."lang", "res_partner"."tz", "res_partner"."user_id", "res_partner"."vat", "res_partner"."company_registry", "res_partner"."website", "res_partner"."comment", "res_partner"."active", "res_partner"."employee", "res_partner"."function", "res_partner"."type", "res_partner"."street", "res_partner"."street2", "res_partner"."zip", "res_partner"."city", "res_partner"."state_id", "res_partner"."country_id", "res_partner"."partner_latitude", "res_partner"."partner_longitude", "res_partner"."email", "res_partner"."phone", "res_partner"."mobile", "res_partner"."is_company", "res_partner"."industry_id", "res_partner"."company_id", "res_partner"."color", "res_partner"."partner_share", "res_partner"."commercial_partner_id", "res_partner"."commercial_company_name", "res_partner"."company_name", "res_partner"."create_uid", "res_partner"."create_date", "res_partner"."write_uid", "res_partner"."write_date" FROM "res_partner" WHERE ("res_partner"."id" IN (3))'
ERROR: current transaction is aborted, commands ignored until end of transaction block
2026-02-04 14:45:01 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Install module' (3) server action #89 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_module.py", line 608, in _button_immediate_function
    self._cr.execute("SELECT * FROM ir_cron FOR UPDATE NOWAIT")
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/sql_db.py", line 364, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.LockNotAvailable: could not obtain lock on row in relation "ir_cron"


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/cache.py", line 103, in lookup
    r = d[key]
        ~^^^^^
  File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/lru.py", line 33, in __getitem__
    a = self.d[obj]
        ~~~~~~^^^^^
KeyError: ('res.users', <function Users.context_get at 0x7ad0d3de9e40>, 2)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/safe_eval.py", line 397, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(89,)", line 17, in <module>
  File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_module.py", line 76, in check_and_log
    return method(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_module.py", line 492, in button_immediate_install
    return self._button_immediate_function(self.env.registry[self._name].button_install)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_module.py", line 610, in _button_immediate_function
    raise UserError(_("Odoo is currently processing a scheduled action.\n"
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 621, in get_text_alias
    module, lang = _get_translation_source(1)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 610, in _get_translation_source
    lang = lang or _get_lang(frame, default_lang)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/translate.py", line 594, in _get_lang
    if lang := env['res.users'].context_get().get('lang'):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/cache.py", line 110, in lookup
    value = d[key] = self.method(*args, **kwargs)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/res_users.py", line 860, in context_get
    values = user.read(list(name_to_key), load=False)[0]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/res_users.py", line 2075, in read
    res = super(UsersView, self).read(other_fields, load=load)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/res_users.py", line 668, in read
    return super(Users, self).read(fields=fields, load=load)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 3858, in read
    return self._read_format(fnames=fields, load=load)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/res_users.py", line 2034, in _read_format
    return super()._read_format(valid_fields, load)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 4089, in _read_format
    vals[name] = convert(record[name], record, use_display_name)
                         ~~~~~~^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 7078, in __getitem__
    return self._fields[key].__get__(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/fields.py", line 1311, in __get__
    self.compute_value(recs)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/fields.py", line 1493, in compute_value
    records._compute_field_value(self)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 5297, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/fields.py", line 113, in determine
    return needle(records, *args)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/fields.py", line 712, in _compute_related
    record[self.name] = self._process_related(value[self.related_field.name], record.env)
                                              ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 7078, in __getitem__
    return self._fields[key].__get__(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 4115, in _fetch_field
    self.fetch(fnames)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 4153, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 4240, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/sql_db.py", line 364, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.InFailedSqlTransaction: current transaction is aborted, commands ignored until end of transaction block


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 995, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/safe_eval.py", line 411, in safe_eval
    raise ValueError('%r while evaluating\n%r' % (e, expr))
ValueError: InFailedSqlTransaction('current transaction is aborted, commands ignored until end of transaction block\n') while evaluating
"# Available variables:\n#  - env: environment on which the action is triggered\n#  - model: model of the record on which the action is triggered; is a void recordset\n#  - record: record on which the action is triggered; may be void\n#  - records: recordset of all records on which the action is triggered in multi-mode; may be void\n#  - time, datetime, dateutil, timezone: useful Python libraries\n#  - float_compare: utility function to compare floats based on specific precision\n#  - b64encode, b64decode: functions to encode/decode binary data\n#  - log: log(message, level='info'): logging function to record debug information in ir.logging table\n#  - _logger: _logger.info(message): logger to emit messages in server logs\n#  - UserError: exception class for raising user-facing warning messages\n#  - Command: x2many commands namespace\n# To return an action, assign: action = {...}\n\nmodule = model.browse(696)\nif module:\n  module.with_context({'force_install':True}).button_immediate_install()"
2026-02-04 14:45:24 INFO server odoo.modules.loading:360 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-02-04 14:45:25 INFO server odoo.modules.loading:360 13 modules loaded in 0.01s, 0 queries (+0 extra)
2026-02-04 14:46:05 WARNING server odoo.addons.base.models.ir_cron:158 Skipping database 00199-master-base because of modules to install/upgrade/remove.
2026-02-04 14:46:44 WARNING server odoo.addons.base.models.ir_model:1211 Two fields (gln, global_location_number) of res.users() have the same label: GLN. [Modules: None and None]
2026-02-04 14:46:44 WARNING server odoo.addons.base.models.ir_model:1211 Two fields (gln, global_location_number) of res.partner() have the same label: GLN. [Modules: tms_models and account_add_gln]
2026-02-04 14:47:09 WARNING server odoo.addons.base.models.ir_cron:158 Skipping database 00199-master-base because of modules to install/upgrade/remove.
2026-02-04 14:47:13 WARNING server odoo.modules.loading:647 Transient module states were reset
2026-02-04 14:47:13 ERROR server odoo.modules.registry:134 Failed to load registry
2026-02-04 14:47:13 INFO server odoo.modules.loading:360 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-02-04 14:47:13 INFO server odoo.modules.loading:360 85 modules loaded in 0.07s, 0 queries (+0 extra)
2026-02-04 14:47:14 ERROR server odoo.http:2611
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/convert.py", line 590, in _tag_root
    f(rec)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/convert.py", line 444, in _tag_record
    record = model._load_records([data], self.mode == 'update')
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 5526, in _load_records
    records = self._load_records_create([data['values'] for data in to_create])
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 5430, in _load_records_create
    records = self.create(vals_list)
              ^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-86>", line 2, in create
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 498, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Community 18.0/queue_job/models/queue_job_channel.py", line 72, in create
    records |= super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-65>", line 2, in create
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 498, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Common modules 18.0/base_event_field/base.py", line 100, in create
    res = super().create(vals_list)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Common modules 18.0/base_force_upper_field/base.py", line 45, in create
    return super().create(vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-0>", line 2, in create
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 498, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/models.py", line 5000, in create
    raise ValueError("Invalid field %r on model %r" % (key, self._name))
ValueError: Invalid field 'is_web_notify_enabled' on model 'queue.job.channel'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/safe_eval.py", line 397, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(89,)", line 17, in <module>
  File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_module.py", line 76, in check_and_log
    return method(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_module.py", line 492, in button_immediate_install
    return self._button_immediate_function(self.env.registry[self._name].button_install)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_module.py", line 616, 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 "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 129, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 489, in load_modules
    processed_modules += load_marked_modules(env, graph,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 365, in load_marked_modules
    loaded, processed = load_module_graph(
                        ^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 228, in load_module_graph
    load_data(env, idref, mode, kind='data', package=package)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/loading.py", line 72, in load_data
    tools.convert_file(env, package.name, filename, idref, mode, noupdate, kind)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/convert.py", line 662, in convert_file
    convert_xml_import(env, module, fp, idref, mode, noupdate)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/convert.py", line 733, in convert_xml_import
    obj.parse(doc.getroot())
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/convert.py", line 648, in parse
    self._tag_root(de)
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/convert.py", line 603, in _tag_root
    raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /data/build/Gitlab%20Phileas%20Core%20TMS%2018.0/tms_data/data/queue_job_channel.xml:135, somewhere inside
<record model="queue.job.channel" id="channel_fixed_price_importation_validation">
        <field name="name">channel_fixed_price_importation_validation</field>
        <field name="removal_interval">14</field>
        <field name="removal_frequency">days</field>
        <field name="parent_id" ref="tms_config.channel_root_one"/>
        <field name="is_web_notify_enabled">True</field>
        <field name="sticky_notification">True</field>
        <field name="notification_message">Vérification de l'import des prix convenus</field>
        <field name="redirect_to_related_record">True</field>
        <field name="display_related_record_name">True</field>
        <field name="model_name_translated">Import des BAP</field>
    </record>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/http.py", line 2576, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/http.py", line 2103, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/http.py", line 2166, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/service/model.py", line 156, in retrying
    result = func()
             ^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/http.py", line 2133, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/http.py", line 2381, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/addons/web/controllers/dataset.py", line 42, in call_button
    action = call_kw(request.env[model], method, args, kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 535, in call_kw
    result = getattr(recs, name)(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 120, in method_direct_trigger
    self.ir_actions_server_id.run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 995, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/safe_eval.py", line 411, in safe_eval
    raise ValueError('%r while evaluating\n%r' % (e, expr))
ValueError: ParseError('while parsing /data/build/Gitlab%20Phileas%20Core%20TMS%2018.0/tms_data/data/queue_job_channel.xml:135, somewhere inside\n<record model="queue.job.channel" id="channel_fixed_price_importation_validation">\n        <field name="name">channel_fixed_price_importation_validation</field>\n        <field name="removal_interval">14</field>\n        <field name="removal_frequency">days</field>\n        <field name="parent_id" ref="tms_config.channel_root_one"/>\n        <field name="is_web_notify_enabled">True</field>\n        <field name="sticky_notification">True</field>\n        <field name="notification_message">Vérification de l\'import des prix convenus</field>\n        <field name="redirect_to_related_record">True</field>\n        <field name="display_related_record_name">True</field>\n        <field name="model_name_translated">Import des BAP</field>\n    </record>') while evaluating
"# Available variables:\n#  - env: environment on which the action is triggered\n#  - model: m
 ...<message too long, truncated>
2026-02-04 14:48:13 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Update user roles' (4) server action #90 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'res.users.role'
2026-02-04 14:48:13 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Notification: Delete Notifications older than 6 Month' (7) server action #137 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'mail.notification'
2026-02-04 14:48:13 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Mail: Post scheduled messages' (9) server action #139 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'mail.scheduled.message'
2026-02-04 14:48:13 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Notification: Notify scheduled messages' (10) server action #140 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'mail.message.schedule'
2026-02-04 14:48:13 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Mail: send web push notification' (11) server action #141 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'mail.push'
2026-02-04 14:48:13 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Discuss: channel member unmute' (12) server action #142 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'discuss.channel.member'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Discuss: users settings unmute' (13) server action #143 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/safe_eval.py", line 397, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(143,)", line 1, in <module>
AttributeError: 'res.users.settings' object has no attribute '_cleanup_expired_mutes'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 995, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/safe_eval.py", line 411, in safe_eval
    raise ValueError('%r while evaluating\n%r' % (e, expr))
ValueError: AttributeError("'res.users.settings' object has no attribute '_cleanup_expired_mutes'") while evaluating
'model._cleanup_expired_mutes()'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'AutoVacuum Job Queue' (17) server action #208 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'queue.job'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'SMS: SMS Queue Manager' (19) server action #214 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'sms.sms'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Snailmail: process letters queue' (20) server action #224 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'snailmail.letter'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Send invoices automatically' (24) server action #314 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'account.move'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Unlink orphan logistic points' (26) server action #327 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'tms.tour.logistic.point'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Check appointment delay' (27) server action #328 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'tms.transport.order'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Plan activities' (28) server action #329 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'tms.activity.planner'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Delete done activities' (29) server action #330 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'tms.activity.planner'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'To tax automatically transport orders' (30) server action #331 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'tms.transport.order.sale'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Launch CMR reports reconciliation' (31) server action #332 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'tms.cmr.report'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Update awaiting validation' (32) server action #333 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'tms.segment'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Send mail for transports without appointment' (35) server action #336 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'tms.transport.order'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Update CNR index' (37) server action #338 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'tms.fuel.surcharge.type'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Mail: Email Queue Manager' (5) server action #135 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'mail.mail'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Users: Notify About Unregistered Users' (14) server action #161 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/safe_eval.py", line 397, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(161,)", line 1, in <module>
AttributeError: 'res.users' object has no attribute 'send_unregistered_user_reminder'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 995, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/tools/safe_eval.py", line 411, in safe_eval
    raise ValueError('%r while evaluating\n%r' % (e, expr))
ValueError: AttributeError("'res.users' object has no attribute 'send_unregistered_user_reminder'") while evaluating
'model.send_unregistered_user_reminder(batch_size=100)'
2026-02-04 14:48:14 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Partner Autocomplete: Sync with remote DB' (18) server action #210 failed
Traceback (most recent call last):
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/addons/base/models/ir_actions.py", line 970, in run
    self.env[model_name].check_access("write")
    ~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/api.py", line 614, in __getitem__
    return self.registry[model_name](self, (), ())
           ~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/data/build/Gitlab Phileas Odoo 18.0/odoo/modules/registry.py", line 244, in __getitem__
    return self.models[model_name]
           ~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'res.partner.autocomplete.sync'
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model onboarding.onboarding
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model onboarding.onboarding.step
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model resource.calendar
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.mail
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.message
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model privacy.log
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model sms.sms
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.move
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.move
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.invoice.report
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.payment.term
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model resource.calendar.leaves
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.message.schedule
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model sms.template
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.move
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.move
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.tax
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model resource.resource
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model phone.blacklist
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.incoterms
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.journal
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model product.category
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.message.subtype
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.tracking.value
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.fiscal.position
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model fetchmail.server
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.tax.group
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model res.users.role
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model map.website
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.template
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.activity
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model vacuum.rule
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model queue.job
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.message
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model spreadsheet.dashboard.group
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model payment.provider
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.alias
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.alias.domain
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model queue.job.channel
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model queue.job.function
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.canned.response
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.payment
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model payment.method
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model sql.export
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model discuss.channel
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.notification
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.activity.type
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model account.payment
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model payment.token
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model discuss.channel.member
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.followers
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.gateway.allowed
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.blacklist
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model payment.transaction
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.activity.plan
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model snailmail.letter
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.guest
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model discuss.channel.rtc.session
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.ice.server
2026-02-04 14:49:09 ERROR server odoo.addons.base.models.ir_model:2130 Missing model mail.message.reaction
2026-02-04 14:49:09 Log limit reached (full logs are still available in the log file)
2026-02-04 14:55:33 INFO runbot Killing build 00199-master, requested by Administrator (user #2)
2026-02-04 14:55:33 INFO runbot Kill build 00199-master