Skip to Content

Name: Merged from upstream 19 261017 01

State: Failed finished in 74m

PR State: open

PR Author: David Tran

PR Author Email:

PR: #1311

Committer: David Tran

Committer Email: david.tran@tvtmarine.com

Commit: d965522a4f7e37fa07642cc6d62d64c80521802c

Description:

                                            Merge remote-tracking branch 'upstream/19.0' into merged-from-upstream-19-261017-01
                                            

Branch: 19.0

Age:

Up-time:

Subbuilds Name State Detail
Build 425714 At install tests: from account to website_timesheet 73m Failed Log
Build 425715 Post install tests: step install all modules 13m Succeed Log
Build 425716 Post install tests: from account to hr_recruitment_survey 85m Failed Log
Build 425717 Post install tests: from hr_skills to phone_validation 115m Succeed Log
Build 425718 Post install tests: from point_of_sale to purchase_requisition_stock 115m Succeed Log
Build 425719 Post install tests: from purchase_stock to test_l10n_vn_viin_edi 74m Succeed Log
Build 425720 Post install tests: from test_mail to to_product_return_reason_stock 95m Failed Log
Build 425721 Post install tests: from to_registration_email_blacklist to viin_approval_purpose_routing 74m Succeed Log
Build 425722 Post install tests: from viin_approval_sale to viin_product 89m Succeed Log
Build 425723 Post install tests: from viin_project to web_unsplash 80m Succeed Log
Build 425724 Post install tests: from website to website_timesheet 69m Succeed Log
Create Date Level Message
10/17/2026 06:15:23 PM INFO
Updated repository Viindoo-tvtmaaddons
10/17/2026 06:15:23 PM INFO
Updated repository Viindoo-erponline-enterprise
10/17/2026 06:15:23 PM INFO
Updated repository Viindoo-branding
10/17/2026 06:15:23 PM INFO
Cloned repository Viindoo-odoo
10/17/2026 07:30:32 PM ERROR
Subbuild # 425714: odoo.addons.base.tests.test_cli: FAIL: Subtest TestCommand.test_upgrade_code_migrations [17.5-01-tree-to-list.py] (accept_changes=False) Traceback (most recent call last): File "/data/build/rb-d965522-225652/odoo/addons/base/tests/test_cli.py", line 136, in test_upgrade_code_migrations self.fail("files should not be changed") AssertionError: files should not be changed
10/17/2026 07:30:32 PM WARNING
Subbuild # 425714: 18.1-00-sql-constraint.py: Failed to replace in file /data/build/Viindoo-tvtmaaddons-19.0/viin_hr_overtime/models/hr_work_entry.py
10/17/2026 07:30:32 PM ERROR
Subbuild # 425714: odoo.addons.base.tests.test_cli: ERROR: Subtest TestCommand.test_upgrade_code_migrations [18.1-00-sql-constraint.py] (accept_changes=False) Traceback (most recent call last): File "/data/build/rb-d965522-225652/odoo/addons/base/tests/test_cli.py", line 134, in test_upgrade_code_migrations result = migrate(file_manager, glob=None, script=script_name, dry_run=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/cli/upgrade_code.py", line 185, in migrate module.upgrade(file_manager) File "/data/build/rb-d965522-225652/odoo/upgrade_code/18.1-00-sql-constraint.py", line 44, in upgrade content = sql_expression_re.sub(build_sql_object, content) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/upgrade_code/18.1-00-sql-constraint.py", line 31, in build_sql_object message_repr = json.dumps(message) # so that the message is in double quotes ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 231, in dumps return _default_encoder.encode(obj) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/encoder.py", line 200, in encode chunks = self.iterencode(o, _one_shot=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/encoder.py", line 258, in iterencode return _iterencode(o, 0) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/encoder.py", line 180, in default raise TypeError(f'Object of type {o.__class__.__name__} ' TypeError: Object of type ellipsis is not JSON serializable
10/17/2026 07:30:32 PM ERROR
Subbuild # 425714: odoo.addons.base.tests.test_cli: FAIL: Subtest TestCommand.test_upgrade_code_migrations [18.1-02-route-jsonrpc.py] (accept_changes=False) Traceback (most recent call last): File "/data/build/rb-d965522-225652/odoo/addons/base/tests/test_cli.py", line 136, in test_upgrade_code_migrations self.fail("files should not be changed") AssertionError: files should not be changed
10/17/2026 07:30:32 PM ERROR
Subbuild # 425714: odoo.addons.base.tests.test_cli: FAIL: Subtest TestCommand.test_upgrade_code_migrations [18.5-00-deprecated-properties.py] (accept_changes=False) Traceback (most recent call last): File "/data/build/rb-d965522-225652/odoo/addons/base/tests/test_cli.py", line 136, in test_upgrade_code_migrations self.fail("files should not be changed") AssertionError: files should not be changed
10/17/2026 07:30:32 PM WARNING
Subbuild # 425714: 18.5-00-domain-dynamic-dates.py: Failed to parse the domain "[('expire_date','!=',False),('expire_date','>', datetime.datetime.combine(context_today(), datetime.time(0,0,0))),('expire_date','<=', datetime.datetime.combine(context_today(), datetime.time(23,59,59.99999)))]"
10/17/2026 07:30:32 PM WARNING
Subbuild # 425714: 18.5-00-domain-dynamic-dates.py: Failed to parse the domain "['|',('next_scheduled_trip_date','=',False),('next_scheduled_trip_date','>=', datetime.datetime.combine(context_today(), datetime.time(23,59,59)))]"
10/17/2026 07:30:32 PM ERROR
Subbuild # 425714: odoo.addons.base.tests.test_cli: ERROR: Subtest TestCommand.test_upgrade_code_migrations [18.5-00-domain-dynamic-dates.py] (accept_changes=False) Traceback (most recent call last): File "/data/build/rb-d965522-225652/odoo/addons/base/tests/test_cli.py", line 134, in test_upgrade_code_migrations result = migrate(file_manager, glob=None, script=script_name, dry_run=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/cli/upgrade_code.py", line 185, in migrate module.upgrade(file_manager) File "/data/build/rb-d965522-225652/odoo/upgrade_code/18.5-00-domain-dynamic-dates.py", line 254, in upgrade content = re.sub(r'(name="(?:domain|domain_force)"[^>]*>)(.+?)(<)', replacement_tag, content, flags=re.MULTILINE | re.DOTALL) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/re/__init__.py", line 186, in sub return _compile(pattern, flags).sub(repl, string, count) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/upgrade_code/18.5-00-domain-dynamic-dates.py", line 246, in replacement_tag value = etree.fromstring(f"<x>{match[2]}</x>").text ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "src/lxml/etree.pyx", line 3287, in lxml.etree.fromstring File "src/lxml/parser.pxi", line 1989, in lxml.etree._parseMemoryDocument File "src/lxml/parser.pxi", line 1869, in lxml.etree._parseDoc File "src/lxml/parser.pxi", line 1105, in lxml.etree._BaseParser._parseUnicodeDoc File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError File "<string>", line 1 lxml.etree.XMLSyntaxError: Opening and ending tag mismatch: x line 1 and field, line 1, column 12
10/17/2026 07:30:32 PM ERROR
Subbuild # 425714: odoo.modules.loading: Module base: 3 failures, 2 errors of 1020 tests
10/17/2026 07:30:32 PM ERROR
Subbuild # 425714: odoo.addons.to_hr_employee_relative.tests.test_family_propagation: ERROR: TestFamilyPropagation.test_form_does_not_mirror_marital_for_past_version_context Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-19.0/to_hr_employee_relative/tests/test_family_propagation.py", line 302, in test_form_does_not_mirror_marital_for_past_version_context employee_form.relative_ids.add(relative) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'O2MProxy' object has no attribute 'add'
10/17/2026 07:30:32 PM ERROR
Subbuild # 425714: odoo.addons.to_hr_employee_relative.tests.test_family_propagation: ERROR: TestFamilyPropagation.test_form_mirrors_marital_before_save_on_current_version Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-19.0/to_hr_employee_relative/tests/test_family_propagation.py", line 284, in test_form_mirrors_marital_before_save_on_current_version employee_form.relative_ids.add(relative) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'O2MProxy' object has no attribute 'add'
10/17/2026 07:30:32 PM ERROR
Subbuild # 425714: odoo.modules.loading: Module to_hr_employee_relative: 0 failures, 2 errors of 32 tests
10/17/2026 07:30:32 PM ERROR
Subbuild # 425714: odoo.modules.loading: At least one test failed when loading the modules.
10/17/2026 07:30:32 PM ERROR
Subbuild # 425714: odoo.tests.result: 3 failed, 4 error(s) of 7618 tests when loading database 'rb-d965522-225652-425714'
10/17/2026 07:55:39 PM ERROR
Subbuild # 425716: odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: ERROR: CiiExportFacturXFR.test_invoice_deferred_dates_on_some_lines Traceback (most recent call last): File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6094, in _update_cache field_values = [(fields[name], value) for name, value in values.items() if name != 'id'] ~~~~~~^^^^^^ KeyError: 'deferred_start_date' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/rb-d965522-225652/addons/account_edi_ubl_cii/tests/test_cii_export_facturx_fr.py", line 494, in test_invoice_deferred_dates_on_some_lines invoice = self._create_invoice( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/account/tests/common.py", line 762, in _create_invoice invoice = cls.env['account.move'].create([{ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/purchase/models/account_invoice.py", line 174, in create moves = super(AccountMove, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/account/models/account_move.py", line 3913, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/mail/models/mail_thread.py", line 325, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-erponline-enterprise-19.0/viin_customizer/models/models.py", line 123, in create return super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4842, in _add_precomputed_values records = self.browse().concat(*(self.new(vals) for vals in vals_list_todo)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4842, in <genexpr> records = self.browse().concat(*(self.new(vals) for vals in vals_list_todo)) ^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6477, in new record._update_cache(values, validate=False) File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6100, in _update_cache value = field.convert_to_cache(value, self, validate) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/fields_relational.py", line 617, in convert_to_cache ids.add(comodel.new(command[2], ref=command[1]).id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6477, in new record._update_cache(values, validate=False) File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6096, in _update_cache raise ValueError("Invalid field %r on model %r" % (e.args[0], self._name)) ValueError: Invalid field 'deferred_start_date' on model 'account.move.line'
10/17/2026 07:55:39 PM ERROR
Subbuild # 425716: odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: ERROR: CiiExportFacturXFR.test_invoice_deferred_dates_on_some_lines_with_delivery_date Traceback (most recent call last): File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6094, in _update_cache field_values = [(fields[name], value) for name, value in values.items() if name != 'id'] ~~~~~~^^^^^^ KeyError: 'deferred_start_date' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/rb-d965522-225652/addons/account_edi_ubl_cii/tests/test_cii_export_facturx_fr.py", line 517, in test_invoice_deferred_dates_on_some_lines_with_delivery_date invoice = self._create_invoice( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/account/tests/common.py", line 762, in _create_invoice invoice = cls.env['account.move'].create([{ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/purchase/models/account_invoice.py", line 174, in create moves = super(AccountMove, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/account/models/account_move.py", line 3913, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/mail/models/mail_thread.py", line 325, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-erponline-enterprise-19.0/viin_customizer/models/models.py", line 123, in create return super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4842, in _add_precomputed_values records = self.browse().concat(*(self.new(vals) for vals in vals_list_todo)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4842, in <genexpr> records = self.browse().concat(*(self.new(vals) for vals in vals_list_todo)) ^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6477, in new record._update_cache(values, validate=False) File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6100, in _update_cache value = field.convert_to_cache(value, self, validate) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/fields_relational.py", line 617, in convert_to_cache ids.add(comodel.new(command[2], ref=command[1]).id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6477, in new record._update_cache(values, validate=False) File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6096, in _update_cache raise ValueError("Invalid field %r on model %r" % (e.args[0], self._name)) ValueError: Invalid field 'deferred_start_date' on model 'account.move.line'
10/17/2026 07:55:39 PM ERROR
Subbuild # 425716: odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: ERROR: CiiExportFacturXFR.test_invoice_deferred_dates_with_delivery_date Traceback (most recent call last): File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6094, in _update_cache field_values = [(fields[name], value) for name, value in values.items() if name != 'id'] ~~~~~~^^^^^^ KeyError: 'deferred_start_date' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/rb-d965522-225652/addons/account_edi_ubl_cii/tests/test_cii_export_facturx_fr.py", line 464, in test_invoice_deferred_dates_with_delivery_date invoice = self._create_invoice( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/account/tests/common.py", line 762, in _create_invoice invoice = cls.env['account.move'].create([{ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/purchase/models/account_invoice.py", line 174, in create moves = super(AccountMove, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/account/models/account_move.py", line 3913, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/addons/mail/models/mail_thread.py", line 325, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-erponline-enterprise-19.0/viin_customizer/models/models.py", line 123, in create return super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4842, in _add_precomputed_values records = self.browse().concat(*(self.new(vals) for vals in vals_list_todo)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4842, in <genexpr> records = self.browse().concat(*(self.new(vals) for vals in vals_list_todo)) ^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6477, in new record._update_cache(values, validate=False) File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6100, in _update_cache value = field.convert_to_cache(value, self, validate) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/fields_relational.py", line 617, in convert_to_cache ids.add(comodel.new(command[2], ref=command[1]).id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6477, in new record._update_cache(values, validate=False) File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6096, in _update_cache raise ValueError("Invalid field %r on model %r" % (e.args[0], self._name)) ValueError: Invalid field 'deferred_start_date' on model 'account.move.line'
10/17/2026 07:55:39 PM ERROR
Subbuild # 425716: odoo.sql_db: bad query: b' UPDATE "fleet_vehicle"\n SET "write_date" = "__tmp"."write_date"::timestamp, "write_uid" = "__tmp"."write_uid"::int4\n FROM (VALUES (5, \'2026-10-17T12:43:19.901814\'::timestamp, 2)) AS "__tmp"("id", "write_date", "write_uid")\n WHERE "fleet_vehicle"."id" = "__tmp"."id"\n '
10/17/2026 07:55:39 PM ERROR
Subbuild # 425716: ERROR: cannot execute UPDATE in a read-only transaction
10/17/2026 07:55:39 PM WARNING
Subbuild # 425716: odoo.http: cannot execute UPDATE in a read-only transaction, retrying with a read/write cursor Traceback (most recent call last): File "/data/build/rb-d965522-225652/odoo/http.py", line 2303, in _serve_db return service_model.retrying(serve_func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/service/model.py", line 190, in retrying env.cr.flush() # submit the changes to the database ^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/sql_db.py", line 182, in flush self.transaction.flush() File "/data/build/rb-d965522-225652/odoo/orm/environments.py", line 592, in flush self.default_env.flush_all() File "/data/build/rb-d965522-225652/odoo/orm/environments.py", line 388, in flush_all self[model_name].flush_model() File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6383, in flush_model self._flush() File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 6451, in _flush model.browse(some_ids)._write_multi(vals_list) File "/data/build/rb-d965522-225652/odoo/orm/models.py", line 4600, in _write_multi self.env.execute_query(SQL( File "/data/build/rb-d965522-225652/odoo/orm/environments.py", line 534, in execute_query self.cr.execute(query) File "/data/build/rb-d965522-225652/odoo/tests/test_cursor.py", line 79, in execute return self._cursor.execute(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-d965522-225652/odoo/sql_db.py", line 440, in execute self._obj.execute(query, params) psycopg2.errors.ReadOnlySqlTransaction: cannot execute UPDATE in a read-only transaction
10/17/2026 07:55:39 PM ERROR
Subbuild # 425716: odoo.tests.result: 0 failed, 3 error(s) of 2349 tests when loading database 'rb-d965522-225652-425716'
10/17/2026 08:05:48 PM ERROR
Subbuild # 425720: odoo.addons.to_hr_payroll.tests.test_hr_contract: ERROR: TestHRContract.test_the_gross_salary_adds_the_monthly_advantages_to_the_basic_wage Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-19.0/to_hr_payroll/tests/test_hr_contract.py", line 368, in test_the_gross_salary_adds_the_monthly_advantages_to_the_basic_wage employee_form.advantage_ids.add(line_1) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'O2MProxy' object has no attribute 'add'
10/17/2026 08:05:48 PM ERROR
Subbuild # 425720: odoo.addons.to_hr_payroll.tests.test_officer_contract_fields: ERROR: TestOfficerContractForm.test_the_payroll_page_totals_the_wage_and_the_monthly_advantages Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-19.0/to_hr_payroll/tests/test_officer_contract_fields.py", line 551, in test_the_payroll_page_totals_the_wage_and_the_monthly_advantages form.advantage_ids.add(line_1) ^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'O2MProxy' object has no attribute 'add'
10/17/2026 08:05:48 PM ERROR
Subbuild # 425720: odoo.tests.result: 0 failed, 2 error(s) of 3360 tests when loading database 'rb-d965522-225652-425720'