Name: Merge from upstream 17 20260911 01

State: Failed finished in 209m

PR State: open

PR Author: Roy Le

PR Author Email:

PR: #1277

Committer: Roy Le

Committer Email: roy.le@viindoo.com

Commit: 3be5b00e0b27e727de7ee60df52fa651743c9749

Description:

                                            Merge remote-tracking branch 'odoo/17.0' into 17.0
                                            

Branch: 17.0

Age:

Up-time:

Subbuilds Name State Detail
Build 414700 At install tests: from account to website_twitter 122m Succeed Log
Build 414701 Post install tests: step install all modules 52m Succeed Log
Build 414702 Post install tests: from account to hr_recruitment_survey 100m Succeed Log
Build 414703 Post install tests: from hr_skills to phone_validation 104m Succeed Log
Build 414704 Post install tests: from point_of_sale to purchase_requisition_stock 89m Succeed Log
Build 414705 Post install tests: from purchase_stock to test_lint 100m Succeed Log
Build 414706 Post install tests: from test_mail to to_purchase_line_numbering 124m Succeed Log
Build 414707 Post install tests: from to_purchase_order_advance to viin_approval_purpose_routing 164m Failed Log
Build 414708 Post install tests: from viin_approval_sale to viin_product_approval_marketplace 119m Failed Log
Build 414709 Post install tests: from viin_product_approval_marketplace_website_sale to web_unsplash 83m Failed Log
Build 414710 Post install tests: from website to website_twitter 99m Succeed Log
Create Date Level Message
09/12/2026 13:20:47 INFO
Updated repository Viindoo-tvtmaaddons
09/12/2026 13:20:47 INFO
Updated repository Viindoo-erponline-enterprise
09/12/2026 13:20:47 INFO
Updated repository Viindoo-branding
09/12/2026 13:20:47 INFO
Cloned repository Viindoo-odoo
09/12/2026 18:10:09 ERROR
Subbuild # 414707: odoo.addons.viin_ai.tests.test_mcp_oauth_discovery_s24: FAIL: TestMcpOauthScheduledRenewalS24.test_a_permission_that_is_running_out_is_renewed_before_it_lapses Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-17.0/viin_ai/tests/test_mcp_oauth_discovery_s24.py", line 712, in test_a_permission_that_is_running_out_is_renewed_before_it_lapses self.assertIn( AssertionError: 'synthetic-client-running-out-s24' not found in set() : a connection inside the renewal margin must be renewed by the scheduled run
09/12/2026 18:10:09 ERROR
Subbuild # 414707: odoo.addons.viin_ai.tests.test_mcp_oauth_discovery_s24: FAIL: TestMcpOauthScheduledRenewalS24.test_the_scheduled_run_renews_the_connection_it_selected Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-17.0/viin_ai/tests/test_mcp_oauth_discovery_s24.py", line 775, in test_the_scheduled_run_renews_the_connection_it_selected self.assertGreater( AssertionError: datetime.datetime(2026, 9, 12, 9, 56, 32) not greater than datetime.datetime(2026, 9, 12, 10, 25, 32) : the renewed permission must actually be further away than the one it replaced
09/12/2026 18:10:09 ERROR
Subbuild # 414707: odoo.addons.viin_ai.tests.test_mcp_oauth_token_server_ref_d30: FAIL: TestScheduledRenewalStillSelectsTheRightConnectionsD30.test_a_connection_running_out_is_still_selected_after_the_conversion Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-17.0/viin_ai/tests/test_mcp_oauth_token_server_ref_d30.py", line 626, in test_a_connection_running_out_is_still_selected_after_the_conversion self.assertIn( AssertionError: 668 not found in set() : a connection whose permission runs out inside the renewal margin was NOT selected, so the reverse relation the job reaches the expiry through no longer finds anything and every connection's permission now lapses unattended
09/12/2026 18:10:09 ERROR
Subbuild # 414707: odoo.addons.viin_ai.tests.test_mcp_oauth_token_server_ref_d30: FAIL: TestScheduledRenewalStillSelectsTheRightConnectionsD30.test_a_connection_that_was_never_authorized_is_left_alone Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-17.0/viin_ai/tests/test_mcp_oauth_token_server_ref_d30.py", line 554, in test_a_connection_that_was_never_authorized_is_left_alone self.assertNotIn( AssertionError: 671 unexpectedly found in {671} : a connection that has never been authorized was selected for renewal. It has no permission to renew, so the run can only move it to needs_auth overnight for a reason nobody asked about
09/12/2026 18:10:09 ERROR
Subbuild # 414707: odoo.tests.result: 4 failed, 0 error(s) of 5395 tests when loading database 'rb-3be5b00-224738-414707'
09/12/2026 17:25:47 ERROR
Subbuild # 414708: odoo.tools.translate: couldn't read translation file [lang: vi_VN][format: po] Traceback (most recent call last): File "/data/build/rb-3be5b00-224738/odoo/tools/translate.py", line 1426, in load reader = TranslationFileReader(fileobj, fileformat=fileformat) File "/data/build/rb-3be5b00-224738/odoo/tools/translate.py", line 675, in TranslationFileReader return PoFileReader(source) File "/data/build/rb-3be5b00-224738/odoo/tools/translate.py", line 730, in __init__ self.pofile = polib.pofile(source.read().decode()) File "/usr/lib/python3/dist-packages/polib.py", line 130, in pofile return _pofile_or_mofile(pofile, 'pofile', **kwargs) File "/usr/lib/python3/dist-packages/polib.py", line 78, in _pofile_or_mofile instance = parser.parse() File "/usr/lib/python3/dist-packages/polib.py", line 1428, in parse raise IOError('Syntax error in po file %s(line %s)' % OSError: Syntax error in po file (line 1010)
09/12/2026 17:25:47 ERROR
Subbuild # 414708: odoo.addons.viin_hr.tests.test_search_parent_ids: FAIL: TestSearchParentIds.test_04_search_any_and_not_any Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-17.0/viin_hr/tests/test_search_parent_ids.py", line 143, in test_04_search_any_and_not_any self._assert_employee_set(employees, expected) File "/data/build/Viindoo-tvtmaaddons-17.0/viin_hr/tests/test_search_parent_ids.py", line 78, in _assert_employee_set self.assertEqual(set(records.ids), set(expected_records.ids)) AssertionError: Items in the second set but not the first: 130 131 132 133 134
09/12/2026 17:25:47 ERROR
Subbuild # 414708: odoo.tests.result: 1 failed, 0 error(s) of 4318 tests when loading database 'rb-3be5b00-224738-414708'
09/12/2026 16:50:02 ERROR
Subbuild # 414709: odoo.addons.viin_sem.tests.test_website_url: ERROR: TestWebsiteURL.test_002_search_parent_urls Traceback (most recent call last): File "/data/build/Viindoo-erponline-enterprise-17.0/viin_sem/tests/test_website_url.py", line 193, in test_002_search_parent_urls urls = self.env['website.url'].search([ File "/data/build/rb-3be5b00-224738/odoo/models.py", line 1623, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) File "/data/build/rb-3be5b00-224738/odoo/models.py", line 1646, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) File "/data/build/rb-3be5b00-224738/odoo/models.py", line 5445, in _search query = self._where_calc(domain) File "/data/build/rb-3be5b00-224738/odoo/models.py", line 5156, in _where_calc return expression.expression(domain, self).query File "/data/build/rb-3be5b00-224738/odoo/osv/expression.py", line 805, in __init__ self.parse() File "/data/build/rb-3be5b00-224738/odoo/osv/expression.py", line 1177, in parse domain = field.determine_domain(model, operator, right) File "/data/build/rb-3be5b00-224738/odoo/fields.py", line 1412, in determine_domain return determine(self.search, records, operator, value) File "/data/build/rb-3be5b00-224738/odoo/fields.py", line 102, in determine return needle(*args) File "/data/build/Viindoo-erponline-enterprise-17.0/viin_sem/models/website_url.py", line 1074, in _search_parent_url_ids ids = self._search_parent_urls(operator, operand) File "/data/build/Viindoo-erponline-enterprise-17.0/viin_sem/models/website_url.py", line 1062, in _search_parent_urls raise ValidationError(_("Operation not supported!")) odoo.exceptions.ValidationError: Operation not supported!
09/12/2026 16:50:02 ERROR
Subbuild # 414709: odoo.tools.translate: couldn't read translation file [lang: vi_VN][format: po] Traceback (most recent call last): File "/data/build/rb-3be5b00-224738/odoo/tools/translate.py", line 1426, in load reader = TranslationFileReader(fileobj, fileformat=fileformat) File "/data/build/rb-3be5b00-224738/odoo/tools/translate.py", line 675, in TranslationFileReader return PoFileReader(source) File "/data/build/rb-3be5b00-224738/odoo/tools/translate.py", line 730, in __init__ self.pofile = polib.pofile(source.read().decode()) File "/usr/lib/python3/dist-packages/polib.py", line 130, in pofile return _pofile_or_mofile(pofile, 'pofile', **kwargs) File "/usr/lib/python3/dist-packages/polib.py", line 78, in _pofile_or_mofile instance = parser.parse() File "/usr/lib/python3/dist-packages/polib.py", line 1428, in parse raise IOError('Syntax error in po file %s(line %s)' % OSError: Syntax error in po file (line 1010)
09/12/2026 16:50:02 ERROR
Subbuild # 414709: odoo.tests.result: 0 failed, 1 error(s) of 1158 tests when loading database 'rb-3be5b00-224738-414709'